From dd06299070fe31a33cd49a527a61ef3e93c90570 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Fri, 22 Mar 2013 04:57:33 +0000 Subject: [PATCH 01/64] Launchpad automatic translations update. --- setup/iso_639/ca.po | 172 +-- src/calibre/translations/af.po | 977 ++++++++------ src/calibre/translations/ar.po | 977 ++++++++------ src/calibre/translations/ast.po | 977 ++++++++------ src/calibre/translations/az.po | 977 ++++++++------ src/calibre/translations/ber.po | 977 ++++++++------ src/calibre/translations/bg.po | 977 ++++++++------ src/calibre/translations/bn.po | 977 ++++++++------ src/calibre/translations/br.po | 977 ++++++++------ src/calibre/translations/bs.po | 977 ++++++++------ src/calibre/translations/ca.po | 1019 +++++++++------ src/calibre/translations/cs.po | 982 ++++++++------ src/calibre/translations/cy.po | 977 ++++++++------ src/calibre/translations/da.po | 977 ++++++++------ src/calibre/translations/de.po | 1025 +++++++++------ src/calibre/translations/el.po | 977 ++++++++------ src/calibre/translations/en_AU.po | 977 ++++++++------ src/calibre/translations/en_CA.po | 977 ++++++++------ src/calibre/translations/en_GB.po | 977 ++++++++------ src/calibre/translations/eo.po | 977 ++++++++------ src/calibre/translations/es.po | 1021 +++++++++------ src/calibre/translations/et.po | 977 ++++++++------ src/calibre/translations/eu.po | 982 ++++++++------ src/calibre/translations/fa.po | 977 ++++++++------ src/calibre/translations/fi.po | 977 ++++++++------ src/calibre/translations/fo.po | 977 ++++++++------ src/calibre/translations/fr.po | 1023 +++++++++------ src/calibre/translations/fr_CA.po | 977 ++++++++------ src/calibre/translations/fur.po | 977 ++++++++------ src/calibre/translations/gl.po | 977 ++++++++------ src/calibre/translations/gu.po | 977 ++++++++------ src/calibre/translations/he.po | 977 ++++++++------ src/calibre/translations/hi.po | 977 ++++++++------ src/calibre/translations/him.po | 977 ++++++++------ src/calibre/translations/hr.po | 977 ++++++++------ src/calibre/translations/hu.po | 987 ++++++++------ src/calibre/translations/id.po | 977 ++++++++------ src/calibre/translations/is.po | 977 ++++++++------ src/calibre/translations/it.po | 1021 +++++++++------ src/calibre/translations/ja.po | 987 ++++++++------ src/calibre/translations/jv.po | 977 ++++++++------ src/calibre/translations/ka.po | 977 ++++++++------ src/calibre/translations/kn.po | 977 ++++++++------ src/calibre/translations/ko.po | 977 ++++++++------ src/calibre/translations/ku.po | 977 ++++++++------ src/calibre/translations/lt.po | 977 ++++++++------ src/calibre/translations/ltg.po | 977 ++++++++------ src/calibre/translations/lv.po | 977 ++++++++------ src/calibre/translations/mk.po | 977 ++++++++------ src/calibre/translations/ml.po | 977 ++++++++------ src/calibre/translations/mr.po | 977 ++++++++------ src/calibre/translations/ms.po | 977 ++++++++------ src/calibre/translations/nb.po | 977 ++++++++------ src/calibre/translations/nds.po | 979 ++++++++------ src/calibre/translations/nl.po | 1025 +++++++++------ src/calibre/translations/nn.po | 977 ++++++++------ src/calibre/translations/oc.po | 977 ++++++++------ src/calibre/translations/pa.po | 977 ++++++++------ src/calibre/translations/pl.po | 1021 +++++++++------ src/calibre/translations/pt.po | 1093 ++++++++++------ src/calibre/translations/pt_BR.po | 1794 ++++++++++++++++---------- src/calibre/translations/ro.po | 977 ++++++++------ src/calibre/translations/ru.po | 1021 +++++++++------ src/calibre/translations/sc.po | 977 ++++++++------ src/calibre/translations/si.po | 977 ++++++++------ src/calibre/translations/sk.po | 1007 +++++++++------ src/calibre/translations/sl.po | 977 ++++++++------ src/calibre/translations/sq.po | 977 ++++++++------ src/calibre/translations/sr.po | 982 ++++++++------ src/calibre/translations/sr@latin.po | 977 ++++++++------ src/calibre/translations/sv.po | 997 ++++++++------ src/calibre/translations/ta.po | 977 ++++++++------ src/calibre/translations/te.po | 977 ++++++++------ src/calibre/translations/th.po | 977 ++++++++------ src/calibre/translations/tr.po | 982 ++++++++------ src/calibre/translations/uk.po | 1019 +++++++++------ src/calibre/translations/ur.po | 977 ++++++++------ src/calibre/translations/vi.po | 977 ++++++++------ src/calibre/translations/wa.po | 977 ++++++++------ src/calibre/translations/yi.po | 977 ++++++++------ src/calibre/translations/zh_CN.po | 987 ++++++++------ src/calibre/translations/zh_HK.po | 977 ++++++++------ src/calibre/translations/zh_TW.po | 993 ++++++++------ 83 files changed, 49464 insertions(+), 32275 deletions(-) diff --git a/setup/iso_639/ca.po b/setup/iso_639/ca.po index 12251dc7fe..9dc81756d5 100644 --- a/setup/iso_639/ca.po +++ b/setup/iso_639/ca.po @@ -12,13 +12,13 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team \n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2013-03-19 18:57+0000\n" +"PO-Revision-Date: 2013-03-21 19:18+0000\n" "Last-Translator: Ferran Rius \n" "Language-Team: Catalan \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-20 04:42+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:57+0000\n" "X-Generator: Launchpad (build 16532)\n" "Language: ca\n" @@ -16972,7 +16972,7 @@ msgstr "Mixe; Totontepec" #. name for mtp msgid "Wichí Lhamtés Nocten" -msgstr "" +msgstr "Wichí; Nocten" #. name for mtq msgid "Muong" @@ -17528,7 +17528,7 @@ msgstr "Llenguatge de signes monàstic" #. name for mzh msgid "Wichí Lhamtés Güisnay" -msgstr "" +msgstr "Wichí; Guisnay" #. name for mzi msgid "Mazatec; Ixcatlán" @@ -25392,7 +25392,7 @@ msgstr "Taliabu" #. name for tlw msgid "Wemale; South" -msgstr "" +msgstr "Wemale; Meridional" #. name for tlx msgid "Khehek" @@ -27460,35 +27460,35 @@ msgstr "Waiwai" #. name for wax msgid "Watam" -msgstr "" +msgstr "Watam" #. name for way msgid "Wayana" -msgstr "" +msgstr "Wayana" #. name for waz msgid "Wampur" -msgstr "" +msgstr "Wampur" #. name for wba msgid "Warao" -msgstr "" +msgstr "Warao" #. name for wbb msgid "Wabo" -msgstr "" +msgstr "Wabo" #. name for wbe msgid "Waritai" -msgstr "" +msgstr "Waritai" #. name for wbf msgid "Wara" -msgstr "" +msgstr "Wara (Burkina Faso)" #. name for wbh msgid "Wanda" -msgstr "" +msgstr "Wanda" #. name for wbi msgid "Vwanji" @@ -27500,39 +27500,39 @@ msgstr "" #. name for wbk msgid "Waigali" -msgstr "" +msgstr "Waigali" #. name for wbl msgid "Wakhi" -msgstr "" +msgstr "Wakhi" #. name for wbm msgid "Wa" -msgstr "" +msgstr "Wa" #. name for wbp msgid "Warlpiri" -msgstr "" +msgstr "Walpirí" #. name for wbq msgid "Waddar" -msgstr "" +msgstr "Waddar" #. name for wbr msgid "Wagdi" -msgstr "" +msgstr "Wagdi" #. name for wbt msgid "Wanman" -msgstr "" +msgstr "Wanman" #. name for wbv msgid "Wajarri" -msgstr "" +msgstr "Wajarri" #. name for wbw msgid "Woi" -msgstr "" +msgstr "Woi" #. name for wca msgid "Yanomámi" @@ -27544,23 +27544,23 @@ msgstr "Gbe; Waci" #. name for wdd msgid "Wandji" -msgstr "" +msgstr "Wandji" #. name for wdg msgid "Wadaginam" -msgstr "" +msgstr "Wadaginam" #. name for wdj msgid "Wadjiginy" -msgstr "" +msgstr "Wadjiginy" #. name for wdu msgid "Wadjigu" -msgstr "" +msgstr "Wadjigu" #. name for wea msgid "Wewaw" -msgstr "" +msgstr "Wewaw" #. name for wec msgid "Wè Western" @@ -27568,11 +27568,11 @@ msgstr "We; occidental" #. name for wed msgid "Wedau" -msgstr "" +msgstr "Wedau" #. name for weh msgid "Weh" -msgstr "" +msgstr "Weh" #. name for wei msgid "Kiunum" @@ -27584,15 +27584,15 @@ msgstr "Gbe; Weme" #. name for weo msgid "Wemale; North" -msgstr "" +msgstr "Wemale; Septentrional" #. name for wep msgid "Westphalien" -msgstr "" +msgstr "Alemany; Westfalià" #. name for wer msgid "Weri" -msgstr "" +msgstr "Weri" #. name for wes msgid "Pidgin; Cameroon" @@ -27604,11 +27604,11 @@ msgstr "" #. name for weu msgid "Welaung" -msgstr "" +msgstr "Welaung" #. name for wew msgid "Wejewa" -msgstr "" +msgstr "Wejewa" #. name for wfg msgid "Yafi" @@ -27616,11 +27616,11 @@ msgstr "" #. name for wga msgid "Wagaya" -msgstr "" +msgstr "Wagaya" #. name for wgb msgid "Wagawaga" -msgstr "" +msgstr "Wagawaga" #. name for wgg msgid "Wangganguru" @@ -27628,15 +27628,15 @@ msgstr "" #. name for wgi msgid "Wahgi" -msgstr "" +msgstr "Wahgi" #. name for wgo msgid "Waigeo" -msgstr "" +msgstr "Waigeo" #. name for wgy msgid "Warrgamay" -msgstr "" +msgstr "Warrgamay" #. name for wha msgid "Manusela" @@ -27644,7 +27644,7 @@ msgstr "" #. name for whg msgid "Wahgi; North" -msgstr "" +msgstr "Wahgi; Septentrional" #. name for whk msgid "Kenyah; Wahau" @@ -27660,23 +27660,23 @@ msgstr "Tusia; Meridional" #. name for wic msgid "Wichita" -msgstr "" +msgstr "Wichita" #. name for wie msgid "Wik-Epa" -msgstr "" +msgstr "Wik; Epa" #. name for wif msgid "Wik-Keyangan" -msgstr "" +msgstr "Wik; Keyangan" #. name for wig msgid "Wik-Ngathana" -msgstr "" +msgstr "Wik; Ngathana" #. name for wih msgid "Wik-Me'anha" -msgstr "" +msgstr "Wik; Meanha" #. name for wii msgid "Minidien" @@ -27684,19 +27684,19 @@ msgstr "" #. name for wij msgid "Wik-Iiyanh" -msgstr "" +msgstr "Wik; Liyanh" #. name for wik msgid "Wikalkan" -msgstr "" +msgstr "Wikalkan" #. name for wil msgid "Wilawila" -msgstr "" +msgstr "Ngarinyin; Wilawila" #. name for wim msgid "Wik-Mungkan" -msgstr "" +msgstr "Wik; Mungkan" #. name for win msgid "Ho-Chunk" @@ -27704,15 +27704,15 @@ msgstr "" #. name for wir msgid "Wiraféd" -msgstr "" +msgstr "Wirafed" #. name for wit msgid "Wintu" -msgstr "" +msgstr "Wintu" #. name for wiu msgid "Wiru" -msgstr "" +msgstr "Wiru" #. name for wiv msgid "Muduapa" @@ -27720,19 +27720,19 @@ msgstr "" #. name for wiw msgid "Wirangu" -msgstr "" +msgstr "Wirangu" #. name for wiy msgid "Wiyot" -msgstr "" +msgstr "Wiyot" #. name for wja msgid "Waja" -msgstr "" +msgstr "Waja" #. name for wji msgid "Warji" -msgstr "" +msgstr "Warji" #. name for wka msgid "Kw'adza" @@ -27744,7 +27744,7 @@ msgstr "" #. name for wkd msgid "Wakde" -msgstr "" +msgstr "Wakde" #. name for wkl msgid "Kalanadi" @@ -27756,11 +27756,11 @@ msgstr "" #. name for wkw msgid "Wakawaka" -msgstr "" +msgstr "Wakawaka" #. name for wla msgid "Walio" -msgstr "" +msgstr "Walio" #. name for wlc msgid "Comorian; Mwali" @@ -27768,7 +27768,7 @@ msgstr "" #. name for wle msgid "Wolane" -msgstr "" +msgstr "Gurage; Wolane" #. name for wlg msgid "Kunbarlang" @@ -27776,15 +27776,15 @@ msgstr "" #. name for wli msgid "Waioli" -msgstr "" +msgstr "Waioli" #. name for wlk msgid "Wailaki" -msgstr "" +msgstr "Wailaki" #. name for wll msgid "Wali (Sudan)" -msgstr "" +msgstr "Wali (Sudan)" #. name for wlm msgid "Welsh; Middle" @@ -27792,39 +27792,39 @@ msgstr "Gal·lès. mitjà" #. name for wln msgid "Walloon" -msgstr "" +msgstr "Francès; Való" #. name for wlo msgid "Wolio" -msgstr "" +msgstr "Wolio" #. name for wlr msgid "Wailapa" -msgstr "" +msgstr "Wailapa" #. name for wls msgid "Wallisian" -msgstr "" +msgstr "Wallisià" #. name for wlu msgid "Wuliwuli" -msgstr "" +msgstr "Wuliwuli" #. name for wlv msgid "Wichí Lhamtés Vejoz" -msgstr "" +msgstr "Wichí; Vejoz" #. name for wlw msgid "Walak" -msgstr "" +msgstr "Walak" #. name for wlx msgid "Wali (Ghana)" -msgstr "" +msgstr "Wali (Ghana)" #. name for wly msgid "Waling" -msgstr "" +msgstr "Waling" #. name for wma msgid "Mawa (Nigeria)" @@ -27832,11 +27832,11 @@ msgstr "" #. name for wmb msgid "Wambaya" -msgstr "" +msgstr "Wambaya" #. name for wmc msgid "Wamas" -msgstr "" +msgstr "Wamas" #. name for wmd msgid "Mamaindé" @@ -27844,11 +27844,11 @@ msgstr "" #. name for wme msgid "Wambule" -msgstr "" +msgstr "Wambule" #. name for wmh msgid "Waima'a" -msgstr "" +msgstr "Waima'a" #. name for wmi msgid "Wamin" @@ -27864,15 +27864,15 @@ msgstr "" #. name for wmo msgid "Wom (Papua New Guinea)" -msgstr "" +msgstr "Wom (Papua Nova Guinea)" #. name for wms msgid "Wambon" -msgstr "" +msgstr "Wambon" #. name for wmt msgid "Walmajarri" -msgstr "" +msgstr "Walmajarri" #. name for wmw msgid "Mwani" @@ -27884,23 +27884,23 @@ msgstr "" #. name for wnb msgid "Wanambre" -msgstr "" +msgstr "Wanambre" #. name for wnc msgid "Wantoat" -msgstr "" +msgstr "Wantoat" #. name for wnd msgid "Wandarang" -msgstr "" +msgstr "Wandarang" #. name for wne msgid "Waneci" -msgstr "" +msgstr "Waneci" #. name for wng msgid "Wanggom" -msgstr "" +msgstr "Wanggom" #. name for wni msgid "Comorian; Ndzwani" @@ -27968,7 +27968,7 @@ msgstr "wòlof" #. name for wom msgid "Wom (Nigeria)" -msgstr "" +msgstr "Wom (Nigèria)" #. name for won msgid "Wongo" @@ -28120,7 +28120,7 @@ msgstr "" #. name for wua msgid "Wikngenchera" -msgstr "" +msgstr "Wik; Ngenchera" #. name for wub msgid "Wunambal" diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 2bf9285a04..4090fd267a 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-18 15:11+0000\n" "Last-Translator: Gideon Wentink \n" "Language-Team: Afrikaans \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:35+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1950,7 +1950,7 @@ msgid "Communicate with the Ex124G" msgstr "Kommunikeer met die Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2573,7 +2573,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2599,29 +2599,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2629,37 +2629,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2842,13 +2842,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2856,7 +2856,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4192,20 +4192,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4226,7 +4229,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4367,52 +4370,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4528,9 +4531,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4640,7 +4643,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4779,22 +4782,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5333,6 +5343,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5726,7 +5751,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6361,14 +6386,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7109,7 +7137,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7264,7 +7292,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7288,7 +7316,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7307,7 +7335,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7408,78 +7436,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7487,77 +7543,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7565,102 +7672,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9063,6 +9171,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9325,11 +9434,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9955,11 +10064,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10825,10 +10934,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11049,11 +11154,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11546,7 +11646,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12947,46 +13047,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13257,14 +13357,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13454,57 +13546,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13512,60 +13604,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13994,11 +14086,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14733,28 +14820,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15279,68 +15366,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17563,12 +17650,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17579,24 +17660,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17604,113 +17763,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19166,7 +19346,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19178,7 +19358,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19187,7 +19367,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19196,7 +19376,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19205,7 +19385,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19215,7 +19395,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19224,7 +19404,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19233,7 +19413,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19411,12 +19591,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19425,7 +19614,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19448,7 +19651,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19457,12 +19660,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19496,103 +19699,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20001,7 +20204,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21552,194 +21755,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21815,7 +22022,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21823,117 +22030,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21978,60 +22185,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22039,7 +22246,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22047,10 +22254,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index f26229de92..17d343cc07 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.9.7\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-11-29 17:38+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: awadh alghaamdi \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:35+0000\n" "X-Generator: Launchpad (build 16532)\n" "Language: ar\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -92,8 +92,8 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -123,9 +123,9 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -156,7 +156,7 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -232,7 +232,7 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2024,7 +2024,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2671,7 +2671,7 @@ msgid "" "%s" msgstr "فشل في معالجة الصور: %s ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2717,29 +2717,29 @@ msgstr "" "\n" "للحصول على الوثائق الكاملة لنظام التحويل انظر\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "خيارات الدخل" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "خيارات الخرج" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "خيارات للتحكم في معالجة الملف المدخل %s ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "خيارات للتحكم في معالجة الملف المُخرج %s ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "خيارات للتحكم في الشكل و المظهر للمُخرجات ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2747,16 +2747,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "تعديل نص الوثيقة وهيكل استخدام أنماط يحددها المستخدم." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "تحكّم بالكشف الآلي لبناء المستند" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2765,21 +2765,21 @@ msgstr "" "السيطرة على الجيل التلقائي لجدول المحتويات. افتراضيا، إذا كان الملف المصدر " "يحتوي على جدول المحتويات، سيتم استخدامه في تفضيل واحدة ولدت تلقائياً." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "خيارات لوضع البيانات الوصفية في المُخرجات ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "خيارات للمساعدة في تصحيح التحويل ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "المخرجات حُفِظت في" @@ -2995,7 +2995,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "للحصول على قائمة كاملة مع الأوصاف." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3003,7 +3003,7 @@ msgstr "" "اجتياز الارتباطات في اتساع ملفات إتش تي أم ال أولا. عادة، يتم اجتيازه أنهم " "عمق الأولى." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3011,7 +3011,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4401,20 +4401,23 @@ msgstr "التعليقات" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4435,7 +4438,7 @@ msgstr "الوسوم" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4589,52 +4592,52 @@ msgstr "" msgid "Cover" msgstr "الغلاف" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "الولايات المتحدة" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "فرنسا" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "ألمانيا" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "بريطانيا" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "إيطاليا" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "الأمازون الموقع لﻻستخدام:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4752,9 +4755,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4864,7 +4867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5003,22 +5006,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5562,6 +5572,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5956,7 +5981,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6599,14 +6624,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7347,7 +7375,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7502,7 +7530,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7526,7 +7554,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7545,7 +7573,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7646,78 +7674,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7725,77 +7781,128 @@ msgstr "" msgid "Name" msgstr "الاسم" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7803,102 +7910,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9293,6 +9401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9555,11 +9664,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -10185,11 +10294,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11055,10 +11164,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11279,11 +11384,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11779,7 +11879,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "المؤلفون" @@ -13184,46 +13284,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "متصل " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "تفاصيل الكتاب" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13494,14 +13594,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13691,57 +13783,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "مكتبة النظم" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "فشل في مكتبة إنشاء" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "تلف قاعدة البيانات" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13749,60 +13841,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14235,11 +14327,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14983,28 +15070,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15537,68 +15624,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "صغير" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "كبير" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "متوسط" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "بواسطة الحرف الأول" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17822,12 +17909,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17838,24 +17919,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17863,113 +18022,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19397,7 +19577,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19409,7 +19589,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19418,7 +19598,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19427,7 +19607,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19436,7 +19616,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19446,7 +19626,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19455,7 +19635,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19464,7 +19644,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19642,12 +19822,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19656,7 +19845,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19679,7 +19882,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19688,12 +19891,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19727,103 +19930,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20234,7 +20437,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21801,194 +22004,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22064,7 +22271,7 @@ msgid "Unknown feed" msgstr "تلقيم مجهول" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "مقالة دون عنوان" @@ -22072,117 +22279,117 @@ msgstr "مقالة دون عنوان" msgid "Unknown News Source" msgstr "مصدر الأخبار غير معروف" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "تم التنزيل" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "فشل الفولدر التالية المقالات:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "فشل الفولدر أجزاء من المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " من " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "محاولة الفولدر الغلاف..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "تم الفولدر التلقيم إلى %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "لم يتمكّن من الفولدر الغلاف: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "يتم الفولدر الغلاف من %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "مقالة دون عنوان" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "المقالة منزّلة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "فشل الفولدر المقالة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22227,60 +22434,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22288,7 +22495,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22296,10 +22503,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index ede9980956..45d2bf5cd2 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:36+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1919,7 +1919,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2542,7 +2542,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2568,29 +2568,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2598,37 +2598,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2811,13 +2811,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2825,7 +2825,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4158,20 +4158,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4192,7 +4195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4333,52 +4336,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4494,9 +4497,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4606,7 +4609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4745,22 +4748,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5299,6 +5309,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5692,7 +5717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6327,14 +6352,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7075,7 +7103,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7230,7 +7258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7254,7 +7282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7273,7 +7301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7374,78 +7402,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7453,77 +7509,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7531,102 +7638,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9029,6 +9137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9291,11 +9400,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9921,11 +10030,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10791,10 +10900,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11015,11 +11120,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11512,7 +11612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12913,46 +13013,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13223,14 +13323,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13420,57 +13512,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13478,60 +13570,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13960,11 +14052,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14699,28 +14786,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17570,113 +17729,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19132,7 +19312,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19144,7 +19324,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19153,7 +19333,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19162,7 +19342,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19171,7 +19351,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19181,7 +19361,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19190,7 +19370,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19199,7 +19379,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19377,12 +19557,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19391,7 +19580,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19414,7 +19617,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19423,12 +19626,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19462,103 +19665,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19967,7 +20170,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21518,194 +21721,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21781,7 +21988,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21789,117 +21996,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21944,60 +22151,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22005,7 +22212,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22013,10 +22220,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 6b0ab20ffa..649890cc75 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-08-07 14:00+0000\n" "Last-Translator: Emin Mastizada \n" "Language-Team: Azerbaijani \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:35+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:36+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1917,7 +1917,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2540,7 +2540,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2566,29 +2566,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2596,37 +2596,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2809,13 +2809,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2823,7 +2823,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4156,20 +4156,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4190,7 +4193,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4331,52 +4334,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4492,9 +4495,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4604,7 +4607,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4743,22 +4746,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5297,6 +5307,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5690,7 +5715,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6325,14 +6350,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7073,7 +7101,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7228,7 +7256,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7252,7 +7280,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7271,7 +7299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7372,78 +7400,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7451,77 +7507,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7529,102 +7636,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9027,6 +9135,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9289,11 +9398,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9919,11 +10028,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10789,10 +10898,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11013,11 +11118,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11510,7 +11610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12911,46 +13011,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13221,14 +13321,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13418,57 +13510,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13476,60 +13568,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13958,11 +14050,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14697,28 +14784,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15243,68 +15330,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17527,12 +17614,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17543,24 +17624,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17568,113 +17727,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19130,7 +19310,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19142,7 +19322,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19151,7 +19331,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19160,7 +19340,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19169,7 +19349,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19179,7 +19359,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19188,7 +19368,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19197,7 +19377,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19375,12 +19555,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19389,7 +19578,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19412,7 +19615,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19421,12 +19624,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19460,103 +19663,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19965,7 +20168,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21516,194 +21719,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21779,7 +21986,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21787,117 +21994,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21942,60 +22149,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22003,7 +22210,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22011,10 +22218,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ber.po b/src/calibre/translations/ber.po index 82faecea01..1288b3c83d 100644 --- a/src/calibre/translations/ber.po +++ b/src/calibre/translations/ber.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-10-14 04:57+0000\n" "Last-Translator: Walid AMMOU \n" "Language-Team: Berber (Other) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:35+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:37+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "ⵖⵔ ⴰⵙⵍⵉⴷ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "ⵉⵙⵎ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "ⵙⵙⵏⵊⵎ" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&ⴰⵣⵡⵍ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&ⵉⵏⴰⵡⵏ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&ⴷⴰⵜ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&ⴷⴼⴼⵉⵔ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "ⵜⴰⵎⴰⵎⴽⵜ ⵏ ⴽⴰⵍⵉⴱⵔ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "ⴰⵎⵉⵔⵉⵡ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "ⴰⵎⵊⴰⵀⴷⵉ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "ⴰⴱⴷⴰ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "ⵊⵊⵓⵏ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "ⵓⴽⴽⵉ" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "ⵙⵙⵏⵊⵎ" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "ⴰⵏⴼ" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 6abdf04aa2..c8eee3d042 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-17 14:12+0000\n" "Last-Translator: S_S \n" "Language-Team: bg\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-18 04:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:37+0000\n" "X-Generator: Launchpad (build 16532)\n" "Generated-By: pygettext.py 1.5\n" @@ -50,8 +50,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2037,7 +2037,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2673,7 +2673,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2699,29 +2699,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "ВХОДЯЩИ ОПЦИИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "ИЗХОДЯЩИ ОПЦИИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2729,37 +2729,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2944,13 +2944,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2958,7 +2958,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4294,20 +4294,23 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4328,7 +4331,7 @@ msgstr "Етикети" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4469,52 +4472,52 @@ msgstr "" msgid "Cover" msgstr "Корица" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4630,9 +4633,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4742,7 +4745,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4881,22 +4884,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5435,6 +5445,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Достъпът е отказан" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5828,7 +5853,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6463,14 +6488,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7211,7 +7239,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7366,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7390,7 +7418,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7409,7 +7437,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7510,78 +7538,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML опции" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7589,77 +7645,128 @@ msgstr "" msgid "Name" msgstr "Име" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7667,102 +7774,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9165,6 +9273,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Неправилен XPath" @@ -9427,11 +9536,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -10057,11 +10166,11 @@ msgstr "" msgid "My Books" msgstr "Моите книги" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10927,10 +11036,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11151,11 +11256,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11648,7 +11748,7 @@ msgstr "Прекъсване..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Автори" @@ -13049,46 +13149,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13359,14 +13459,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Достъпът е отказан" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13556,57 +13648,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13614,60 +13706,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "опитайте да изтриете файла" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s вече се изпълнява." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14096,11 +14188,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14835,28 +14922,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15381,68 +15468,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Малък" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Голям" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Среден" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17667,12 +17754,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17683,24 +17764,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17708,113 +17867,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19270,7 +19450,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19282,7 +19462,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19291,7 +19471,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19300,7 +19480,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19309,7 +19489,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19319,7 +19499,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19328,7 +19508,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19337,7 +19517,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19515,12 +19695,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19529,7 +19718,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19552,7 +19755,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19561,12 +19764,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19600,103 +19803,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20105,7 +20308,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21656,194 +21859,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21919,7 +22126,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21927,117 +22134,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22082,60 +22289,60 @@ msgstr "" msgid "Articles" msgstr "Статии" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22143,7 +22350,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22151,10 +22358,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index aaa1d459f3..87627ec0ed 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:35+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:36+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index ae29a49f88..de4daca2bb 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:37+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1916,7 +1916,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2539,7 +2539,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2565,29 +2565,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2595,37 +2595,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2808,13 +2808,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2822,7 +2822,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4158,20 +4158,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4192,7 +4195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4333,52 +4336,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4494,9 +4497,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4606,7 +4609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4745,22 +4748,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5299,6 +5309,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5692,7 +5717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6327,14 +6352,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7075,7 +7103,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7230,7 +7258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7254,7 +7282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7273,7 +7301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7374,78 +7402,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7453,77 +7509,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7531,102 +7638,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9029,6 +9137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9291,11 +9400,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9921,11 +10030,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10791,10 +10900,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11015,11 +11120,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11512,7 +11612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12913,46 +13013,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13223,14 +13323,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13420,57 +13512,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13478,60 +13570,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13960,11 +14052,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14699,28 +14786,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17570,113 +17729,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19132,7 +19312,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19144,7 +19324,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19153,7 +19333,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19162,7 +19342,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19171,7 +19351,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19181,7 +19361,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19190,7 +19370,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19199,7 +19379,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19377,12 +19557,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19391,7 +19580,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19414,7 +19617,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19423,12 +19626,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19462,103 +19665,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19967,7 +20170,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21518,194 +21721,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21781,7 +21988,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21789,117 +21996,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21944,60 +22151,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22005,7 +22212,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22013,10 +22220,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 378862310c..d929f11d92 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:37+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -51,8 +51,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -82,9 +82,9 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -115,7 +115,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -191,7 +191,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1919,7 +1919,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2542,7 +2542,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2568,29 +2568,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2598,37 +2598,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2811,13 +2811,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2825,7 +2825,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4158,20 +4158,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4192,7 +4195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4333,52 +4336,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4494,9 +4497,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4606,7 +4609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4745,22 +4748,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5300,6 +5310,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5693,7 +5718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6328,14 +6353,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7076,7 +7104,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7231,7 +7259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7255,7 +7283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7274,7 +7302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7375,78 +7403,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7454,77 +7510,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7532,102 +7639,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9030,6 +9138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9292,11 +9401,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9922,11 +10031,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10792,10 +10901,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11016,11 +11121,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11513,7 +11613,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -12914,46 +13014,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13224,14 +13324,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13421,57 +13513,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13479,60 +13571,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13961,11 +14053,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14700,28 +14787,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17534,12 +17621,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17550,24 +17631,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17575,113 +17734,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19137,7 +19317,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19149,7 +19329,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19158,7 +19338,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19167,7 +19347,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19176,7 +19356,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19186,7 +19366,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19195,7 +19375,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19204,7 +19384,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19382,12 +19562,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19396,7 +19585,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19419,7 +19622,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19428,12 +19631,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19467,103 +19670,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Nema dostupnih knjiga koje bi se mogle dodati u katalog" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19972,7 +20175,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21523,194 +21726,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21786,7 +21993,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21794,117 +22001,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21949,60 +22156,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22010,7 +22217,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22018,10 +22225,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 86f9d70309..40575b1b3b 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-16 15:53+0000\n" "Last-Translator: Ferran Rius \n" "Language-Team: \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-17 04:57+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:38+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -53,8 +53,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -84,9 +84,9 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -117,7 +117,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -193,7 +193,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2127,8 +2127,8 @@ msgid "Communicate with the Ex124G" msgstr "Comunica't amb l'Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Comunica't amb un lector WayteQ" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2839,7 +2839,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2888,29 +2888,29 @@ msgstr "" "\n" "Si voleu tota la documentació del sistema de conversió vegeu\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPCIONS D'ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPCIONS DE SORTIDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcions per controlar el processament del fitxer d'entrada %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcions per a controlar el processament de la sortida %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opcions per controlar l'aparença de la sortida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2921,18 +2921,18 @@ msgstr "" "Inhabilitat per defecte. Utilitzeu %(en)s per habilitar-ho. Es pot " "inhabilitar les accions individuals amb les opcions %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifica el text i l'estructura del documenta amb els patrons definits per " "l'usuari." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Controla l'autodetecció de l'estructura del document." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2941,15 +2941,15 @@ msgstr "" "Controla la generació automàtica de l'índex. Si el fitxer d'origen conté un " "índex, s'utilitzarà preferentment aquest en lloc del generat automàticament." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opcions per assignar metadades a la sortida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opcions per ajudar a la depuració de la conversió" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2957,7 +2957,7 @@ msgstr "" "Llista els noms de les receptes integrades. Podeu crear un llibre a partir " "d'una recepta integrada així: «Nom de la recepta.recipe» sortida.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "S'ha desat la sortida a" @@ -3203,7 +3203,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "per a una llist complerta amb descripcions." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3211,7 +3211,7 @@ msgstr "" "Recorre els enllaços dels fitxers HTML primer per amplitud. Normalment es " "recorren primer per profunditat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3222,7 +3222,7 @@ msgstr "" "No han de ser negatius. 0 significa que no es segueixen enllaços al fitxer " "HTML arrel. Per defecte %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4938,20 +4938,23 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4972,7 +4975,7 @@ msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5139,53 +5142,53 @@ msgstr "" msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Baixa les metadades i les portades des d'Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "Estats Units" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "França" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Alemanya" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Regne Unit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Itàlia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japó" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Espanya" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brasil" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Portal de Amazon que s'utilitzarà:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "S'obtindrà les metadades d'Amazon del lloc web d'Amazon d'aquest país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "El temps d'espera d'Amazon s'ha esgotat. Intenteu-ho més tard." @@ -5326,9 +5329,9 @@ msgstr "No es disposa de detalls" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5459,7 +5462,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5629,22 +5632,29 @@ msgstr "Heu d'especificar almenys una acció a realitzar" msgid "Smartened punctuation in: %s" msgstr "Puntuació embellida a: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "No hi ha cap fitxer anomenat %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "No hi ha cap fitxer HTML anomenat %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "No hi ha cap àncora %(a)s al fitxer %(f)s" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Sense títol)" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6221,6 +6231,21 @@ msgstr "Carpeta d'exportació del catàleg" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Seleccioneu la destinació de %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "S'ha denegat el permís" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "No s'ha pogut obrir %s. L'està fent servir un altre programa?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6647,7 +6672,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7351,14 +7376,17 @@ msgid "You must select at least one action before saving" msgstr "Heu de seleccionar almenys una acció abans de desar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Tria de nom" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Trieu un nom per a aquesta configuració" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Suprimeix els paràmetres desats" @@ -8170,7 +8198,7 @@ msgstr "" "los a la biblioteca del calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8331,7 +8359,7 @@ msgstr "Opcions de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8355,7 +8383,7 @@ msgstr "Opcions específiques per" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8374,7 +8402,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8482,78 +8510,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opcions de CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Opcions dels llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Catàlegs" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Llibre llegit" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Element desitjat" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "qualsevol data" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "qualsevol valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "sense especificar" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "No s'exclourà cap gènere" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "error de regex: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "S'exclourà tots els gèneres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Heu de proporcionar un nom." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Segur que voleu suprimir «%s»?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Segur que voleu suprimir les regles #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Suprimeix la regla" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Fals" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Cert" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8561,57 +8617,108 @@ msgstr "Cert" msgid "Name" msgstr "Nom" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Camp" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Prefix" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Desa" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Suprimeix" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "Les seccions habilitades s'inclouran al catàleg generat." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Seccions incloses" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autors" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Títols" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Sèries" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Gèneres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Camp que conté la informació del gènere" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "Afegits &recentment" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descripcions" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8619,11 +8726,11 @@ msgstr "" "La primera regla de prefix aplica un prefix a les llistes de llibres al " "catàleg generat." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Prefixs" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8631,11 +8738,11 @@ msgstr "" "Els llibre que compleixin alguna de les regles d'exclusió no sortiran al " "catàleg generat. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Llibres exclosos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8648,111 +8755,105 @@ msgstr "" "«[etiqueta]», per exemple «[Llibre de proba]» i «+», que és l'etiqueta per " "defecte per a un llibre llegit." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Gèneres exclosos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Gèneres que s'&exclouran (regex):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Restaura als valors per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Resultats de regex:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Etiquetes que s'exclouran com a gèneres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Altres opcions" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Columna personalitzada amb contingut addicional que es fusionarà amb les " -"metadades de «Comentaris»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -"Fusiona el contingut addicional abans de les metadades de «Comentaris»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "A&bans" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -"Fusiona el contingut addicional després de les metadades de «Comentaris»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Després" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Separa les metadades de «Comentaris» i el contingut addicional amb una línia " -"horitzontal." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Inclou un &separador" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "&Fusiona amb els comentaris:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Portada del catàleg" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Genera una nova portada" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Utilitza la portada actual" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "Nota de descripció a&ddicional:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Columna personalitzada origen del text a incloure a la secció «Descripció»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "Amplada de la minia&tura" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" "Mesures suggerides per a les miniatures de portada incloses a la secció " "«Descripció»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " polsada" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Referències creuades dels autors:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Mostra cada autor per separat en llibres amb múltiples autors" @@ -10247,6 +10348,7 @@ msgstr "Comença a llegir a (espressió XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "XPath invàlid" @@ -10525,11 +10627,11 @@ msgstr "" "etiqueta.

Per aprendre més usos avançats d'XPath vegeu l'Assistent d'XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Navegació per portades" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "No s'ha pogut carregar el navegador de portades" @@ -11205,11 +11307,11 @@ msgstr "&Ajusta la portada al que és visible" msgid "My Books" msgstr "Els meus llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "No hi ha ajuda disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "No hi ha ajuda disponible per a aquest format de sortida" @@ -12239,10 +12341,6 @@ msgstr "Desa el cerca/reemplaça" msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Heu de proporcionar un nom." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12494,11 +12592,6 @@ msgstr "Desa el cerca/reemplaça actual" msgid "Sa&ve" msgstr "&Desa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Suprimeix" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Cerca al &camp:" @@ -13033,7 +13126,7 @@ msgstr "S'està interrompent..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autors" @@ -14580,46 +14673,46 @@ msgstr "Tria el &tipus de lletra" msgid "Clear the font family" msgstr "Elimina el tipus de lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "el navegador de portades" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Maj+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Maj+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versió" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "ha estat creat per Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Connectat " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Detalls del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Maj+Alt+D" @@ -14894,14 +14987,6 @@ msgstr "El nom de la cerca és «{0}»" msgid "This book's UUID is \"{0}\"" msgstr "L'UUID del llibre és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "S'ha denegat el permís" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -15101,63 +15186,63 @@ msgstr "" "El camí al calibre portàtil (%s) és massa llarg. Ha de ser de menys de 59 " "caràcters." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" "Trieu una localització per a la vostra biblioteca de llibres del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "No s'ha pogut crear la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "No s'ha pogut crear la biblioteca a: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" "Trieu una localització per a la vostra nova biblioteca de llibres del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "S'està iniciant la interfície d'usuari..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Ha fallat la reparació" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "La reparació de la base de dades ha fallat. S'està començant amb una nova " "biblioteca buida." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Localització de la base de dades incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Localització de la base de dades incorrecta %r. El calibre es tancarà tot " "seguit." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Base de dades malmesa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15169,7 +15254,7 @@ msgstr "" "reconstruir totalment. Si escolliu «No» es crearà una biblioteca nova del " "calibre buida." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15177,54 +15262,54 @@ msgstr "" "Localització de la base de dades incorrecta %r. Es començarà amb una nova " "biblioteca del calibre buida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "S'està iniciant el %s: s'està carregant els llibres..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Si esteu segur que no s'està executant" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "pot ser que s'estigui executant a la safata del sistema, a la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "zona superior dreta de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "zona inferior dreta de la pantalla" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "intenteu reiniciar l'ordinador." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "intenteu suprimir el fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "No es pot iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s ja s'està executant." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "No s'ha trobat cap calibre en execució" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "S'ha enviat l'ordre de tancament, s'està esperant el tancament..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "No s'ha pogut tancar la instància del calibre en execució" @@ -15694,11 +15779,6 @@ msgstr "Canvia com el calibre baixa les metadades" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "No s'ha pogut obrir %s. L'està fent servir un altre programa?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16554,28 +16634,28 @@ msgstr "" "«Afegeix regla» de sota per començar.

Podeu canviar una regla " "existent fent-hi doble clic." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "No s'ha seleccionat cap regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "No s'ha seleccionat cap regla per a %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "supressió" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Heu de seleccionar una columna per suprimir-la" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La columna seleccionada no és una columna personalitzada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -17192,68 +17272,68 @@ msgstr "" "per habilitar el connector, el calibre no detecta el dispositius gestionats " "per connectors inhabilitats." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estreta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Ampla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estil de Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Valor per defecte del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Desactivat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Petita" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Gran" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Mitjana" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Si hi ha prou espai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Mai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Per inicial" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Inhabilitat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Repartit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Pintat de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Icones de columna" @@ -19843,12 +19923,6 @@ msgstr "Fitxer:" msgid "Top of the file" msgstr "Començament del fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Sense títol)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19859,7 +19933,44 @@ msgstr "Aproximadament %d%% des del principi" msgid "Location: A <%s> tag inside the file" msgstr "Ubicació: Una etiqueta <%s> a dins del fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19867,7 +19978,7 @@ msgstr "" "Podeu editar les entrades existents a l'índex fent-hi clic al panell de " "l'esquerra." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19877,11 +19988,52 @@ msgstr "" "verificat que existeix. Les entrades amb un punt vermell no són vàlides i " "pot ser que calgui arreglar-les." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Crea una entrada &nova" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -19893,7 +20045,7 @@ msgstr "" "prèvia. Si creeu un índex no lineal, es reordenarà automàticament a dins del " "fitxer AZW3." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" @@ -19901,72 +20053,80 @@ msgstr "" "Podeu desplaçar aquesta entrada per l'índex arrossegant-la i deixant-la anar " "o utilitzant els botons «Amunt» i «Avall» de l'esquerra" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "Canvia &la ubicació cap a on apunta l'entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "Sup&rimeix l'entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "Nova entrada a d&ins de l'entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "Nova entrada al d&amunt de l'entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "Nova entrada per &sota de l'entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "&Aplana l'entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "Tots els fills de l'entrada es duran al seu mateix nivell." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "L'entrada apunta a una destinació existent" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "La ubicació cap a on apunta l'entrada no existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "Mou cap amunt l'entrada actual" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "Suprimeix totes les entrades seleccionades" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "Mou cap avall l'entrada actual" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "&Expandeix-ho tot" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "Reduei&x-ho tot:" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "Feu doble clic a una entrada per canviar-ne el text" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "Títol: {0} Dest: {1}{2}" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" @@ -19975,36 +20135,49 @@ msgstr "" "La ubicació que apunta aquesta entrada no existeix:\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "Edita l'ïndex a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "S'està carregant %s, espereu..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "S'està desant %s, espereu..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "No s'ha pogut desar el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" "No s'ha pogut desar %s. Fer clic a «Mostra els detalls» per a més informació." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "La càrrega del llibre ha fallat" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -21623,7 +21796,7 @@ msgstr "" "href=\"http://manual.calibre-ebook.com/faq.html#how-do-i-use-app-with-my-" "ipad-iphone-ipod-touch\">Manual d'usuari per a més informació." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21642,7 +21815,7 @@ msgstr "" "Per defecte: «%%default»\n" "S'aplica al format de sortida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21655,7 +21828,7 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica al format de sortida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21668,7 +21841,7 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica al format de sortida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21682,7 +21855,7 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica al format de sortida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21698,7 +21871,7 @@ msgstr "" "Per defecte: «%%default»\n" "S'aplica al format de sortida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21711,7 +21884,7 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica al format de sortida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21724,7 +21897,7 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica al format de sortida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21990,6 +22163,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -21998,7 +22180,7 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica als formats de sortida AZW3, ePub i MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -22011,7 +22193,21 @@ msgstr "" "Per defecte: «%default»\n" "S'aplica als formats de sortida AZW3, ePub i MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22037,7 +22233,7 @@ msgid "No books available to catalog" msgstr "No es disposa de cap llibre per catalogar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Títols" @@ -22046,12 +22242,12 @@ msgid "Genres" msgstr "Gèneres" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Afegits recentment" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Llegits recentment" @@ -22088,103 +22284,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "No es disposa de cap llibre per incloure al catàleg." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "HTML de Gèneres" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "HTML de Títols" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "per " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "HTML de Descripcions" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "HTML de Descripció" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "Capçalera NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX per a Descripcions" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX per a Sèries" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Sèries que comencen per %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Sèries que comencen per «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX per a Títols" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Títols que comencen per %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Títols que comencen per «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX per a Autors" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Autors que comencen per %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Autors que comencen per «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX per a Afegits recentment" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX per a Llegits recentment" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX per a Gèneres" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "S'està generant l'OPF" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniatures" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniatura" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "S'està desant l'NCX" @@ -22720,7 +22916,7 @@ msgstr "" "Per defecte: sense filtre" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra informació de sortida detallada. Útil per a depurar" @@ -24708,194 +24904,198 @@ msgid "English (Pakistan)" msgstr "Anglès (Paquistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Anglès (Croàcia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Anglès (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Anglès (Hongria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Anglès (Indonèsia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Anglès (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Anglès (Rússia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Anglès (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Anglès (Iemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Anglès (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Anglès (Xina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Anglès (Sud-àfrica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Espanyol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Espanyol (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Espanyol (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Espanyol (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Espanyol (Mèxic)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Espanyol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Espanyol (Xile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Espanyol (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Espanyol (Hondures)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Espanyol (Veneçuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Espanyol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Espanyol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Espanyol (Colòmbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Alemany (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Francès (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Holandès (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Holandès (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "pm" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "&Copia" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "Selecciona-ho tot" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "&Selecciona-ho tot" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "Copia &la ubicació de l'enllaç" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "&Desfés" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "&Refés" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "Re&talla" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "&Enganxa" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "Enganxa i fes coincidir l'estil" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "Instruccions" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "D'esquerra a dreta" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "De dreta a esquerra" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "Tipus de lletra" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "Pa&s amunt" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "Pas a&vall" @@ -24973,7 +25173,7 @@ msgid "Unknown feed" msgstr "Canal desconegut" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Article sense títol" @@ -24981,111 +25181,111 @@ msgstr "Article sense títol" msgid "Unknown News Source" msgstr "Font de notícies desconeguda" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "No s'ha pogut baixar %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "La recepta «%s» necessita usuari i contrasenya" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "S'ha finalitzat la baixada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "No s'ha pogut baixar aquests articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "No s'ha pogut baixar part d'aquests articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " des de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tEnllaços que han fallat:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "No s'ha pogut aconseguir l'article." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "La traça de depuració està més amunt en aquest registre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Executeu amb -vv per saber-ne el motiu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "S'està aconseguint els canals..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "S'ha aconseguit canals des de la pàgina principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "S'està intentant baixar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "S'està generant l'encapçalament..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "S'està iniciant la baixada [%d fils]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "S'ha baixat els canals a %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "No s'ha pogut baixar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Baixada de la portada de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "S'ha baixat la imatge de capçalera" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Articles en aquest exemplar: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Article sense títol" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Article baixat: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Ha fallat la baixada de l'article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "S'està aconseguint el canal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -25093,7 +25293,7 @@ msgstr "" "No s'ha pogut entrar, comproveu el nom d'usuari i la contrasenya del servei " "de publicacions periòdiques del calibre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -25140,7 +25340,7 @@ msgstr "Seccions" msgid "Articles" msgstr "Articles" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -25150,12 +25350,12 @@ msgstr "" "\n" "Amb un URL com http://google.com, per exemple" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Carpeta on es desa l'URL. Per defecte %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -25164,7 +25364,7 @@ msgstr "" "Temps d'espera en segons per a rebre una resposta des del servidor. Per " "defecte: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -25173,7 +25373,7 @@ msgstr "" "Número màxim de nivells que s'inclouen, és a dir profunditat dels enllaços " "que es segueixen. Per defecte %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . Per defecte %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "Interval màxim en segons entre descàrregues. Per defecte %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -25197,7 +25397,7 @@ msgstr "" "La codificació de caràcters de les pàgines web que esteu intentant baixar. " "Per defecte s'intenta endevinar la codificació." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -25208,7 +25408,7 @@ msgstr "" "seguirà si coincideix amb qualsevol expressió regular. Per defecte es " "segueixen tots els enllaços." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -25221,7 +25421,7 @@ msgstr "" "s'ignora cap enllaç. Si s'especifiquen expressions regulars de filtre i de " "coincidència s'aplica primer l'expressió regular de filtre." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "No baixis els fulls d'estil CSS" @@ -25229,10 +25429,6 @@ msgstr "No baixis els fulls d'estil CSS" msgid "OK" msgstr "D'acord" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Desa" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Obre" @@ -26556,3 +26752,34 @@ msgstr "" "s'ordenen normalment per freqüència d'ús. Tanmateix, si hi ha més d'un\n" "nombre concret de biblioteques l'ordre esdevé alfabètic. Aquí podeu\n" "establir aquest nombre. Per defecte és 10 biblioteques." + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Columna personalitzada origen del text a incloure a la secció «Descripció»." + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Separa les metadades de «Comentaris» i el contingut addicional amb una línia " +#~ "horitzontal." + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "" +#~ "Fusiona el contingut addicional abans de les metadades de «Comentaris»." + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "" +#~ "Fusiona el contingut addicional després de les metadades de «Comentaris»." + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Columna personalitzada amb contingut addicional que es fusionarà amb les " +#~ "metadades de «Comentaris»." + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Comunica't amb un lector WayteQ" + +#~ msgid "Field containing Genre information" +#~ msgstr "Camp que conté la informació del gènere" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 4696244ba1..8749c0e754 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-02-13 10:34+0000\n" "Last-Translator: Jakub Jezbera \n" "Language-Team: Czech \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:37+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:38+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2020,8 +2020,8 @@ msgid "Communicate with the Ex124G" msgstr "Komunikace s Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Komunikovat s WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2687,7 +2687,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2735,29 +2735,29 @@ msgstr "" "\n" "Pro plnou dokumentaci převodního systému si prohlédněte\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "NASTAVENÍ VSTUPU" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "NASTAVENÍ VÝSTUPU" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Možnosti nastavení zpracování vstupního souboru %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Možnosti nastavení zpracování výstupního souboru %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Možnosti nastavení vzheldu výstupu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2768,16 +2768,16 @@ msgstr "" "standardním nastavení vypnuto. Použijte %(en)s k zapnutí. Jednotlivé akce " "mohou být zakázány pomocí nastavení %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Upravit text a strukturu dokumentu pomocí určených šablon." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Nastavení autodetekce struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2786,21 +2786,21 @@ msgstr "" "Nastavuje automatické vytváření obsahu. Ve výchozím nastavení, pokud má " "zdrojový soubor obsah, bude použit přednostně před automaticky vytvořeným." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Nastavení výstupních metadat" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Nastavení pomáhající s laděním převodu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Výstup uložen do" @@ -3033,7 +3033,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "pro kompletní seznam s popisky." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3041,7 +3041,7 @@ msgstr "" "Procházet HTML odkazy nejdříve do šířky. Obyčejně jsou procházeny nejdříve " "do hloubky." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3052,7 +3052,7 @@ msgstr "" "znamená, že v kořenovém souboru HTML nejsou procházeny žádné odkazy. Výchozí " "je %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4574,20 +4574,23 @@ msgstr "Komentáře" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4608,7 +4611,7 @@ msgstr "Štítky" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4775,52 +4778,52 @@ msgstr "" msgid "Cover" msgstr "Obálka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Stáhnout metadata a obálky z Amazonu" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Francie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Německo" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Itálie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japonsko" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Španělsko" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Stránka Amazonu k použití:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadata od Amazonu budou načtena pomocí místní stránky Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Spojení s Amazonem vypršelo. Zkuste to později." @@ -4949,9 +4952,9 @@ msgstr "Žádné detaily nejsou k dispozici" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5061,7 +5064,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5200,22 +5203,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5772,6 +5782,21 @@ msgstr "Exportovat adresář s katalogy" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Vyberte umístění pro %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Přístup odmítnut" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Nelze otevřít %s. Je používán jiným programem?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6184,7 +6209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6852,14 +6877,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7629,7 +7657,7 @@ msgstr "" "knihovny" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7787,7 +7815,7 @@ msgstr "BibTeX volby" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7811,7 +7839,7 @@ msgstr "Možnosti specifické pro" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7830,7 +7858,7 @@ msgstr "výstup" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7931,78 +7959,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML volby" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-book volby" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Katalogy" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Číst knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "jakékoli datum" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "jakákoli hodnota" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "nezadáno" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Opravdu chcete smazat '%s'?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Opravdu chcete smazat pravidla #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Smazat pravidlo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Nepravda" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Pravda" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8010,77 +8066,128 @@ msgstr "Pravda" msgid "Name" msgstr "Jméno" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Pole" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Hodnota" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Předpona" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Uložit" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Smazat" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Zahrnuté sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autoři" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Tituly" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Série" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Žánry" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "&Nedávno přidané" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Popisy" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Předpony" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Vynechané knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8088,102 +8195,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Vynechané žánry" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Obnovit na výchozí hodnotu" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Další volby" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Před" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Po" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Zahrnout &oddělovač" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "&Sloučit s komentářem:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Obálka katalogu" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Vygenerovat novou obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Použít existující obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " palec" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9610,6 +9718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Neplatný XPath" @@ -9884,11 +9993,11 @@ msgstr "" "XPath, podívejte se na XPath tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Prohlížet obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Prohlížeč obálek nemohl být nahrán" @@ -10527,11 +10636,11 @@ msgstr "Přizpůsobit obálku bez náhledu" msgid "My Books" msgstr "Moje knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11502,10 +11611,6 @@ msgstr "Uložit najít/nahradit" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11742,11 +11847,6 @@ msgstr "Uložit současné najít/nahradit" msgid "Sa&ve" msgstr "&Uložit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Smazat" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Vyhledávací &pole:" @@ -12256,7 +12356,7 @@ msgstr "Ruším..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autoři" @@ -13688,46 +13788,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Prohlížeč obálek" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Prohlížeč štítků" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "verze" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "vytvořil Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Připojeno " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Podrobnosti o knize" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14000,14 +14100,6 @@ msgstr "Hledaný název je \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "UUID knihy je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Přístup odmítnut" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14199,57 +14291,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre knihovna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Vyberte umístění pro Vaši Calibre e-book knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Nepodařilo se vytvořit knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Nepodařilo se vytvořit Calibre knihovnu v: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Vyberte umístění pro Vaši novou Calibre e-book knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Inicializuji uživatelské rozhraní..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Oprava selhala" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "Oprava databáze se nezdařila. Startuji s novou prázdnou knihovnou." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Neplatné umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Špatné umístění databáze %r. Calibre bude nyní ukončeno." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Poškozená databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14257,61 +14349,61 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Špatné umístění databáze %r. Začne se s novou, prázdnou Calibre knihovnou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Spouštění %s: Načítání knih..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Jste si jisti, že není spuštěn" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "může být spuštěn v systémové liště, v" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "pravá horní oblast obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "pravý dolní okraj obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "skuste restartovat počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "pokuste se vymazat smazat soubor" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Nemůžu spistit " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s je již spuštěno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14754,11 +14846,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Nelze otevřít %s. Je používán jiným programem?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15509,28 +15596,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Musíte vybrat sloupec pro odstranění" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Vybraný sloupec není uživatelský sloupec" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Opravdu chcete odstranit sloupec %s a všechna jeho data?" @@ -16080,68 +16167,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Úzký" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Široký" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Velké" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Střední" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Vždy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Podle prvního písmena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Deaktivováno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Rozděleno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Barvení sloupců" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18395,12 +18482,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18411,24 +18492,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -18436,113 +18595,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -20042,7 +20222,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -20054,7 +20234,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -20063,7 +20243,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -20076,7 +20256,7 @@ msgstr "" "Výchozí: '%default'\n" "Používá se na: BIBTEX výstupní formát" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -20085,7 +20265,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -20095,7 +20275,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -20108,7 +20288,7 @@ msgstr "" "Výchozí: '%default'\n" "Platí pro: výstupní formát BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -20121,7 +20301,7 @@ msgstr "" "Výchozí: '%default'\n" "Použije se na: BIBTEX výstupní formát" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -20303,12 +20483,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -20317,7 +20506,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20340,7 +20543,7 @@ msgid "No books available to catalog" msgstr "Žádné dostupné knihy do katalogu" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -20349,12 +20552,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -20388,103 +20591,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Žádné dostupné knihy k zařazení do katalogu" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20926,7 +21129,7 @@ msgstr "" "Výchozí: bez filtrování" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobrazit podrobné výstupní informace. Užitečné pro hledání chyb v programu" @@ -22540,194 +22743,198 @@ msgid "English (Pakistan)" msgstr "angličtina (Pákistán)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "English (Chorvatština)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "English (Indonésština)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "angičtina (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "angličtina (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "angličtina (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "angličtina (Irsko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "angličtina (Čína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "španělština (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Španělština (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Španělština (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Španělština (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Španělština (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "španělština (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Španělština (Ekvádor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Španělština (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Španělština (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Španělština (Bolívie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Španělština (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "němčina (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "francouzština (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "holandština (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "holandština (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22803,7 +23010,7 @@ msgid "Unknown feed" msgstr "Neznámý zdroj" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Článek bez názvu" @@ -22811,111 +23018,111 @@ msgstr "Článek bez názvu" msgid "Unknown News Source" msgstr "Neznámý zdroj zpráv" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\" zdroj musí obsahovat jméno a heslo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Stahování dokončeno" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Nepodařilo se stáhnout následující články:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Nepodařilo se stáhnout části následujících článků:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tChybné odkazy:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Stahuji zdroje..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Získány zdroje z úvodní strany" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Pokouším se stáhnout obálku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Generování tiráže..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Startuji download [%d vláken]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Stáhnout zdroje z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Nemohu stáhnout obálku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Stahování obálky z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Obrázek z tiráže stažen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Nepojmenovaný článek" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Článek stažen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Stažení článku selhalo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Stahuji feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22923,7 +23130,7 @@ msgstr "" "Přihlášení selhalo, zkontrolujte své uživatelské jméno a heslo pro calibre " "Novinovou službu." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22970,7 +23177,7 @@ msgstr "Sekce" msgid "Articles" msgstr "Články" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -22980,20 +23187,20 @@ msgstr "" "\n" "Kde URL je například http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Základní adresář, do kterého bude URL uloženo. Standardně je to %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Časový limit čekání na odezvu ze serveru. Standardně: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -23002,7 +23209,7 @@ msgstr "" "Maximání hloubka rekurze, t.j. počet úrovní odkazů, které se mají procházet. " "Standardně %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tagách. Standardně %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "Minimální interval stahování v sekundách. Standatně %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -23026,7 +23233,7 @@ msgstr "" "Kódování znaků použité na webových stránkách, které chcete stáhnout. " "Vevýchozím nastavení se program pokusí rozeznat kódování automaticky." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -23037,7 +23244,7 @@ msgstr "" "se shodují minimálně s jedním výrazem. Standardně budou následovány všechny " "odkazy." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -23045,7 +23252,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Nestahovat kaskádové styly." @@ -23053,10 +23260,6 @@ msgstr "Nestahovat kaskádové styly." msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Uložit" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" @@ -23866,3 +24069,6 @@ msgid "" "number of such libraries, the sorting becomes alphabetic. You can set that\n" "number here. The default is ten libraries." msgstr "" + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Komunikovat s WayteQ Reader" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index 22081aed35..1760791dc9 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns \n" "Language-Team: Welsh \n" @@ -16,7 +16,7 @@ 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: 2013-03-16 04:51+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:53+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -51,8 +51,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -82,9 +82,9 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -115,7 +115,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -191,7 +191,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1925,7 +1925,7 @@ msgid "Communicate with the Ex124G" msgstr "Cyfathrebwch gyda'r Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2548,7 +2548,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2574,29 +2574,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2604,37 +2604,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2817,13 +2817,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2831,7 +2831,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4164,20 +4164,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4198,7 +4201,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4339,52 +4342,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4500,9 +4503,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4612,7 +4615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4751,22 +4754,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5305,6 +5315,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5698,7 +5723,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6333,14 +6358,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7081,7 +7109,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7236,7 +7264,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7260,7 +7288,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7279,7 +7307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7380,78 +7408,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7459,77 +7515,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7537,102 +7644,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9035,6 +9143,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9297,11 +9406,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9927,11 +10036,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10797,10 +10906,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11021,11 +11126,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11518,7 +11618,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12919,46 +13019,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13229,14 +13329,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13426,57 +13518,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13484,60 +13576,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13966,11 +14058,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14705,28 +14792,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15251,68 +15338,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17535,12 +17622,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17551,24 +17632,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17576,113 +17735,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19138,7 +19318,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19150,7 +19330,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19159,7 +19339,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19168,7 +19348,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19177,7 +19357,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19187,7 +19367,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19196,7 +19376,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19205,7 +19385,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19383,12 +19563,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19397,7 +19586,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19420,7 +19623,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19429,12 +19632,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19468,103 +19671,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19973,7 +20176,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21524,194 +21727,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21787,7 +21994,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21795,117 +22002,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21950,60 +22157,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22011,7 +22218,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22019,10 +22226,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 0f9ea4dcea..3f89bafd17 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 19:44+0000\n" "Last-Translator: Jens Holm \n" "Language-Team: Danish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:37+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:38+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2012,7 +2012,7 @@ msgid "Communicate with the Ex124G" msgstr "Kommunikerer nu med Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2650,7 +2650,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2698,29 +2698,29 @@ msgstr "" "\n" "For fuld dokumentation af konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "INPUT VALGMULIGHEDER" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OUTPUT VALGMULIGHEDER" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Valgmuligheder til styring af behandlingen af input %s filen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Valgmuligheder til styring af behandlingen af output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Valgmuligheder til styring af udseendet af output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2728,16 +2728,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Styring af auto-detektion af dokumentets struktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2747,21 +2747,21 @@ msgstr "" "udgangspunkt vil en evt. indholdsfortegnelse i kildefilen blive foretrukket, " "fremfor en selvgenereret." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Muligheder for at angive metadata i output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Muligheder der kan hjælpe med konverteringsfejlfinding" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Output gemt til" @@ -2987,7 +2987,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -2995,7 +2995,7 @@ msgstr "" "Traversér henvisninger i HTML-filer bredde-først. Normalt traverseres de " "dybde-først." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3006,7 +3006,7 @@ msgstr "" "ikke-negativt. 0 betyder at ingen henvisninger i rod HTML-filen følges. " "Standardværdi er %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4478,20 +4478,23 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4512,7 +4515,7 @@ msgstr "Mærker" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4668,52 +4671,52 @@ msgstr "" msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Hent metadata og omslag fra Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Frankrig" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Tyskland" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Italien" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Amazon website som skal anvendes:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadata fra Amazon vil blive hentet fra dette lands Amazon website." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Amazon timede out. Prøv igen senere." @@ -4833,9 +4836,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4945,7 +4948,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5084,22 +5087,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5647,6 +5657,21 @@ msgstr "Eksport katalog mappe" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Adgang nægtet" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Kunne ikke åbne %s. Bliver den anvendt af et andet program?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6042,7 +6067,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6688,14 +6713,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7456,7 +7484,7 @@ msgstr "" "importeret ind i calibres bibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7616,7 +7644,7 @@ msgstr "BibTeX valg" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7640,7 +7668,7 @@ msgstr "Muligheder angivet til" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7659,7 +7687,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7760,78 +7788,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-bogsmuligheder" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7839,77 +7895,128 @@ msgstr "" msgid "Name" msgstr "Navn" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Slet" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Beskrivelser" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7917,102 +8024,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Andre valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Før" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Efter" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9441,6 +9549,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Ugyldig XPath" @@ -9709,11 +9818,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Browse efter omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Omslag browser kunne ikke loades" @@ -10354,11 +10463,11 @@ msgstr "Tilpas &omslag til synsfelt" msgid "My Books" msgstr "Mine bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11259,10 +11368,6 @@ msgstr "Gem søg/erstat" msgid "Search/replace name:" msgstr "Søg/erstat navn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11500,11 +11605,6 @@ msgstr "Gem aktuel søg/erstat" msgid "Sa&ve" msgstr "&Gem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Slet" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Søg &felt:" @@ -12007,7 +12107,7 @@ msgstr "Afbryder..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Forfattere" @@ -13434,46 +13534,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "omslags-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Mærke-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "version" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "skabt af Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Forbundet " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "bog detaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -13746,14 +13846,6 @@ msgstr "Opslaget/søgenavn er \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "Denne bogs UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Adgang nægtet" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13945,57 +14037,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Vælg en placering til dit calibre e-bogsbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Biblioteksoprettelse fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Oprettelse af calibre bibliotek fejlede ved: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Vlæg en placering til dit nye calibre e-bogsbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Initialiserer brugergrænseflade..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Udbedring fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "Databaseudbedring fejlede. Starter med et nyt tomt bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Uegnet databaseplacering" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Uegnet databaseplacering %r. calibre vil nu slutte." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Ødelagt database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14003,61 +14095,61 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Uegnet databaseplacering %r. Vil starte med en nyt tomt calibre bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Starter %s: Henter bøger..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Hvis du ikke er sikker på den kører" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "kører muligvis i systembakken, i" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "øvre højre område af skærmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "nedre højre område af skærmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "prøv at genstarte din computer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "prøv at slette filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Kan ikke starte " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s kører allerede." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14493,11 +14585,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Kunne ikke åbne %s. Bliver den anvendt af et andet program?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15248,28 +15335,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Ingen regel er valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Ingen regel valgt for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Du må vælge en kolonne for at slette den" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Den valgte kolonne er en tilpasset kolonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Vil du virkelig slette kolonne %s og alle dets data?" @@ -15819,68 +15906,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Smal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Bred" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Fra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Lille" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Stor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Altid" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Deaktiveret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partitioneret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18168,12 +18255,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18184,24 +18265,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -18209,113 +18368,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19817,7 +19997,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19829,7 +20009,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19842,7 +20022,7 @@ msgstr "" "Standard: '%default'\n" "Anvendes til: BIBTEX output-format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19855,7 +20035,7 @@ msgstr "" "Standard: '%default'\n" "Anvendes til: BIBTEX output-format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19864,7 +20044,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19874,7 +20054,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19887,7 +20067,7 @@ msgstr "" "Standard: '%default'\n" "Anvendes til: BIBTEX output-format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19900,7 +20080,7 @@ msgstr "" "Standard: '%default'\n" "Anvendes til: BIBTEX output-format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -20082,12 +20262,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -20096,7 +20285,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20119,7 +20322,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -20128,12 +20331,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -20167,103 +20370,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20746,7 +20949,7 @@ msgstr "" "Standard: Ingen filtrering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljeret output-information. Anvendeligt ved fejlfinding" @@ -22420,194 +22623,198 @@ msgid "English (Pakistan)" msgstr "Engelsk (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Engelsk (Kroatien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Engelsk (Indonesien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Engelsk (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Engelsk (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Engelsk (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Engelsk (Irland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Engelsk (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Engelsk (Sydafrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Spansk (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Spansk (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Spansk (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Spansk (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Spanisk (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Spansk (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Spansk (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Spansk (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Spansk (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Spansk (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Spansk (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22683,7 +22890,7 @@ msgid "Unknown feed" msgstr "Ukendt feed" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Unavngiven artikel" @@ -22691,111 +22898,111 @@ msgstr "Unavngiven artikel" msgid "Unknown News Source" msgstr "Ukendt nyhedskilde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\"-opskriften kræver et brugernavn og adgangskode." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Download afsluttet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Kunne ikke downloade følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Kunne ikke downloade dele af følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tMislykkede henvisninger:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Henter feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Fik feeds fra indekssiden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Prøver at downloade omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Genererer masthead..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starter download [%d tråd(e)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds er hentet til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Kunne ikke hente omslaget: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Downloader omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Masthead billede downloadet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Unavngiven artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artikel hentet: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Hentning af artikel mislykkedes: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Henter feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22803,7 +23010,7 @@ msgstr "" "Login mislykkedes, check dit brugernavn og adgangskode til calibre " "tidsskriftsservice." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22851,7 +23058,7 @@ msgstr "Sektioner" msgid "Articles" msgstr "Artikler" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -22861,12 +23068,12 @@ msgstr "" "\n" "Hvor URL er f.eks. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Mappe hvortil URLen gemmes. Standardværdien er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22874,7 +23081,7 @@ msgid "" msgstr "" "Timeout i sekunder at vente, for et svar fra serveren. Standard: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22883,7 +23090,7 @@ msgstr "" "Maksimalt rekursiv dybde til f.eks. forfølgelse af henvisninger. " "Standardværdi %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from " "tags. Standardværdien er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22900,7 +23107,7 @@ msgid "" msgstr "" "Minimalt interval i sekunder mellem hentninger, Standardværdien er %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22908,7 +23115,7 @@ msgstr "" "Tegnsættet for hjemmeside sites, du prøver at hente. Udgangspunktet er at " "forsøge på at gætte tegnsættet." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -22919,7 +23126,7 @@ msgstr "" "fulgt, bare de passer på ét af udtrykkene. Som udgangspunkt følges alle " "henvisninger." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22927,7 +23134,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Download ikke CSS-stilark" @@ -22935,10 +23142,6 @@ msgstr "Download ikke CSS-stilark" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 4c788d87b4..4b2713d4ae 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-15 09:52+0000\n" "Last-Translator: Hendrik Knackstedt \n" "Language-Team: American English \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:41+0000\n" "X-Generator: Launchpad (build 16532)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -52,8 +52,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -83,9 +83,9 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -116,7 +116,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -192,7 +192,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2126,8 +2126,8 @@ msgid "Communicate with the Ex124G" msgstr "Kommuniziere mit dem Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Mit dem WayteQ Reader kommunizieren" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2846,7 +2846,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2896,29 +2896,29 @@ msgstr "" "\n" "Eine vollständige Dokumentation des Konvertierungssystems finden Sie unter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "EINGABE-EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "AUSGABE-EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Einstellungen zur Steuerung der Verarbeitung der Eingabedatei %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Einstellungen zur Steuerung der Verarbeitung der Ausgabe %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Einstellungen zur Steuerung des Layouts der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2929,18 +2929,18 @@ msgstr "" "Muster. Standardmäßig deaktiviert. Nutzen Sie %(en)s zur Aktivierung. " "Individuelle Aktionen können mit der Option %(dis)s deaktiviert werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Ändere Text und Struktur des Dokument durch Nutzung von benutzerdefinierten " "Mustern." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2950,15 +2950,15 @@ msgstr "" "Voreinstellung wird, falls die Ursprungsdatei ein Inhaltsverzeichnis hat, " "dieses verwendet anstatt des automatisch erstellten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Einstellungen zum Festlegen von Metadaten in der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlerdiagnose bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2967,7 +2967,7 @@ msgstr "" "einer vorinstallierten Quelle ein eBook wie folgt erstellen: ebook-convert " "\"Recipe Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -3218,7 +3218,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "für eine vollständige Liste mit Beschreibung." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3226,7 +3226,7 @@ msgstr "" "Links in HTML-Dateien in der Breite durchlaufen. Normalerweise werden Links " "in die Tiefe durchlaufen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3237,7 +3237,7 @@ msgstr "" "Darf nicht negativ sein. 0 gibt an, dass keine Links in der ursprünglichen " "HTML-Datei verfolgt werden. Voreinstellung ist %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4970,20 +4970,23 @@ msgstr "Bemerkungen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -5004,7 +5007,7 @@ msgstr "Schlagworte" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5174,52 +5177,52 @@ msgstr "" msgid "Cover" msgstr "Coverbild" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Lädt Metadaten und Coverbild von Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Frankreich" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Deutschland" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Italien" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japan" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Spanien" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brasilien" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Folgende Amazon-Webseite benutzen:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadaten werden von der dem Land zugehörigen Amazon Website geholt." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" "Zeitüberschreitung beim Abruf von Metadaten bei Amazon. Versuche es später " @@ -5361,9 +5364,9 @@ msgstr "Keine Details verfügbar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5495,7 +5498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5642,22 +5645,29 @@ msgstr "Sie müssen mindestens eine durchzuführende Aktion festlegen" msgid "Smartened punctuation in: %s" msgstr "Intelligente Zeichensetzung in: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "Eine Datei mit Namen %s existiert nicht" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "Es existiert keine HTML-Datei mit dem Namen %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "Der Anker %(a)s existiert in der Datei %(f)s nicht" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Unbenannt)" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6244,6 +6254,23 @@ msgstr "Katalog-Verzeichnis exportieren" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Wählen Sie das Ziel für %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Zugriff verweigert" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" +"%s konnte nicht geöffnet werden. Wird es von einem anderen Programm " +"verwendet?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6672,7 +6699,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7383,14 +7410,17 @@ msgid "You must select at least one action before saving" msgstr "Sie müssen mindestens eine Aktion auswählen, bevor Sie speichern" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Namen auswählen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Wählen Sie einen Namen für diese Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Gespeicherte Einstellungen entfernen" @@ -8211,7 +8241,7 @@ msgstr "" "Import in die Bibliothek von Calibre abgesucht" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8372,7 +8402,7 @@ msgstr "BibTeX Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8396,7 +8426,7 @@ msgstr "Einstellungen für" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8415,7 +8445,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8523,80 +8553,108 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Einstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "eBook Einstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Kataloge" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Buch lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Wunschlisteneintrag" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "jedes Datum" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "jeder Wert" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "unbestimmt" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Kein Genre wird ausgeschlossen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "regex Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Alle Genres werden ausgeschlossen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Sie müssen einen Namen vergeben." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Sind Sie sicher, dass Sie '%s' löschen wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" "Sind Sie sich sicher, dass Sie die Regeln #%(first)d-%(last)d löschen " "möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Regel löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Nein" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8604,57 +8662,108 @@ msgstr "Ja" msgid "Name" msgstr "Name" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Feld" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Wert" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Präfix" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Speichern" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Löschen" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "Aktiviert Bereiche werden in der generierten Katalog aufgenommen." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Eingeschlossene Abschnitte" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autoren" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Titel" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Serien" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Feld mit Kategorieinformation" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "Zuletzt hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "Beschreibungen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8662,11 +8771,11 @@ msgstr "" "Die erste zutreffende Präfixregel wendet einen Präfix auf Bücherlisten im " "erzeugten Katalog an." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Präfixe" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8674,11 +8783,11 @@ msgstr "" "Bücher, die einem der Ausschlusskriterien entsprechen, wenden von der " "Katalogerstellung ausgeschlossen. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Ausgeschlossene Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8691,108 +8800,103 @@ msgstr "" "]\\+ schließt Tags der Form [tag] und '+', das\n" "Standardtag für gelesene Bücher, aus." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Ausgeschlossene Genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Zu ignorierende Kategorien (regex):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Auf Voreinstellungen zurücksetzen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Ergebnis von regex:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Tags welche nicht als Genres verwendet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Weitere Optionen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Benutzerdefinierte Spalte mit zusätzlichem Inhalt, die mit den Kommentaren " -"zusammengeführt wird." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." -msgstr "Zusätzlichen Inhalt vor den Metadaten für Kommentare einfügen." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "Vorher" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Zusätzlichen Inhalt nach den Metadaten für Kommentare einfügen." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "N&achher" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Metadaten für Kommentare und zusätzlichen Inhalt mit einer horizontalen " -"Linie trennen." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Trennzeichen einfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "Mit Kommentaren &zusammenführen:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Katalog-Coverbild" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Neues Coverbild generieren" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Vorhandenes Coverbild verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "E&xtra Noitz zur Beschreibung:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Quelle für den Text der im Abschnitt Beschreibung der benutzerdefinierten " -"Spalte eingefügt werden soll." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "&Vorlagen Weite:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "Größe der Coverbild-Vorschau im Beschreibungsabschnitt." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " Inch" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Autoren Querverweise:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Bei Büchern mit mehreren Autoren, jeden Autor getrennt auflisten" @@ -10304,6 +10408,7 @@ msgstr "Lesen starten bei (XPath Ausdruck):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Ungültiger XPath" @@ -10586,11 +10691,11 @@ msgstr "" "erfahren, lesen Sie das XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Coverbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Coverbild-Browser konnte nicht geladen werden" @@ -11277,11 +11382,11 @@ msgstr "Coverbild in Ansicht einpassen" msgid "My Books" msgstr "Meine Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Keine Hilfe verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Für dieses Ausgabeformat ist keine Hilfe verfügbar." @@ -12321,10 +12426,6 @@ msgstr "Speichern der Suchen/Ersetzen-Aktion" msgid "Search/replace name:" msgstr "Suchen/Ersetzen-Aktion Name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Sie müssen einen Namen vergeben." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12569,11 +12670,6 @@ msgstr "Derzeitiges Suchen/Ersetzen- Muster speichern" msgid "Sa&ve" msgstr "&Speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Löschen" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Such&feld:" @@ -13108,7 +13204,7 @@ msgstr "Abbruch läuft ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autoren" @@ -14671,46 +14767,46 @@ msgstr "Wähle &Schriftfamilie" msgid "Clear the font family" msgstr "Schriftfamilie zurücksetzen" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Coverbild-Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Schlagwort-Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "Version" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "erstellt von Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Buchdetails" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14988,14 +15084,6 @@ msgstr "Der Such-Name ist \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "Die UUID dieses Buches ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Zugriff verweigert" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -15195,59 +15283,59 @@ msgstr "" "Der Pfad zu Calibre Portable (%s) ist zu lang. Er muss aus weniger als 59 " "Zeichen bestehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Wählen Sie einen Ort für Ihre Calibre eBook- Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Das Erstellen der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Erstellen der Calibre Bibliothek schlug fehl in: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Wählen Sie einen Ort für Ihre neue Calibre eBook Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Benutzeroberfläche wird gestartet …" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Reparatur schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Die Reparatur der Datenbank schlug fehl. Es erfolgt ein Start mit einer " "neuen, leeren Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Ungültiger Datenbank-Ort %r. Calibre beendet sich jetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Beschädigte Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15259,7 +15347,7 @@ msgstr "" "Wiederherstellung wird unter Umständen nicht erfolgreich sein. Wenn Sie Nein " "wählen, wird Calibre eine neue, leere Bibliothek anlegen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15267,54 +15355,54 @@ msgstr "" "Ungültiger Datenbank-Ort %r. Es wird mit einer neuen, leeren Calibre-" "Bibliothek gestartet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "%s wird gestartet: Bücher werden geladen …" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht bereits ausgeführt wird" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "kann im Benachrichtigungsbereich gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s läuft bereits." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Keine laufende Calibre Version gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Befehl zum Herunterfahren gesendet, wartet..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Die laufende Calibre Instanz konnte nicht beendet werden" @@ -15789,13 +15877,6 @@ msgstr "Ändern Sie, wie Calibre Metadaten herunterlädt" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d von %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" -"%s konnte nicht geöffnet werden. Wird es von einem anderen Programm " -"verwendet?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16653,28 +16734,28 @@ msgstr "" "Sie auf die \"Regel hinzufügen\" Schaltfläche um zu beginnen.

Sie können " "eine vorhandene Relgel ändern indem Sie darauf doppelklicken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Keine Regel ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Keine Regel ausgewählt für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "beseitigen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Sie müssen eine Spalte auswählen, um sie zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Die gewählte Spalte ist keine benutzerdefinierte Spalte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Wollen Sie wirklich die Spalte %s und Ihre gesamten Daten löschen?" @@ -17298,68 +17379,68 @@ msgstr "" "das Häkchen um das Plugin wieder anzuschalten. Calibre kann keine Geräte " "erkennen, die von ausgeschalteten Plugins verwaltet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Schmal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Breit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibre Style" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Standardeinstellung" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Aus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Immer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Falls genug Platz ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Nach Anfangsbuchstaben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Ausgeschaltet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Gruppiert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Spaltenfarbe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Spalten Icons" @@ -19967,12 +20048,6 @@ msgstr "Datei:" msgid "Top of the file" msgstr "Anfang der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Unbenannt)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19983,7 +20058,44 @@ msgstr "Ungefähr %d%% vom Anfang aus" msgid "Location: A <%s> tag inside the file" msgstr "Ort: Ein <%s>-Marker innerhalb der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19991,7 +20103,7 @@ msgstr "" "Sie können vorhandene Einträge des Inhaltsverzeichnisses bearbeiten, indem " "Sie diese in der Menüleiste auf der linken Seite anklicken." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -20001,11 +20113,52 @@ msgstr "" "überprüft wurde. Einträge mit einem roten Punkt sind beschädigt und müssen " "eventuell repariert werden." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Einen &neuen Eintrag erstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -20013,7 +20166,7 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" @@ -20022,74 +20175,82 @@ msgstr "" "verschieben, oder indem Sie die Knöpfe mit den Pfeilen auf der linken Seite " "verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "Den &Ort ändern, auf den dieser Eintrag zeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "Diesen Eintrag &entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "Einen neuen Eintrag &innerhalb dieses Eintrags anlegen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "Einen neuen Eintrag &oberhalb dieses Eintrags anlegen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "Einen neuen Eintrag &unterhalb dieses Eintrags anlegen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "Diesen Eintrag eine&bnen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" "Alle Kinder dieses Eintrags werden auf die gleiche Stufe gesetzt wie dieser " "Eintrag." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "Dieser Eintrag zeigt auf ein vorhandenes Ziel" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "Der Ort auf den dieser Eintrag zeigt existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "Aktuellen Eintrag nach oben verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "Alle gewählten Einträge löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "Aktuellen Eintrag nach unten verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "Alles &ausklappen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "Alles &einklappen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "Klicken Sie doppelt auf einen Eintrag, um den Text anzupassen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "Titel: {0} Ziel: {1}{2}" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" @@ -20098,37 +20259,50 @@ msgstr "" "Der Ort, auf den dieser Eintrag zeigt, existiert nicht:\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "Inhaltsverzeichnis bearbeiten in %s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "%s wird geladen, bitte warten..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "%s wird geschrieben, bitte warten …" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "Schreiben des Buches gescheitert" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" "%s konnte nicht geschrieben werden. Klicken Sie auf »Einzelheiten anzeigen« " "um weitere Informationen zu erhalten." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "Laden des Buches gescheitert" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -21750,7 +21924,7 @@ msgstr "" "ebook.com/faq.html#how-do-i-use-app-with-my-ipad-iphone-ipod-" "touch\">Benutzerhandbuch." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21769,7 +21943,7 @@ msgstr "" "Standard: '%%default'\n" "Gilt für: BIBTEX Ausgabeformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21782,7 +21956,7 @@ msgstr "" "Standard: '%default'\n" "Angewendet bei: BibTeX- Ausgabeformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21795,7 +21969,7 @@ msgstr "" "Standard: '%default'\n" "Angewendet bei: BibTeX- Ausgabeformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21809,7 +21983,7 @@ msgstr "" "Standard: '%default'\n" "Gilt für: BIBTEX Ausgabeformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21824,7 +21998,7 @@ msgstr "" "Standard: '%%default'\n" "Gilt für: BIBTEX-Ausgabeformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21837,7 +22011,7 @@ msgstr "" "Voreingestellt: '%default'\n" "Betrifft: BIBTEX Ausgabe-Format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21850,7 +22024,7 @@ msgstr "" "Standard: '%default'\n" "Angewendet bei: BibTeX- Ausgabeformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -22118,6 +22292,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -22126,7 +22309,7 @@ msgstr "" "Standard: '%default'\n" "Betrifft: AZW3, ePub, MOBI Ausgabeformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -22139,7 +22322,21 @@ msgstr "" "Standard: '%default'\n" "Wird andewandt bei AZW3, ePub und MOBI-Ausgabeformaten" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22165,7 +22362,7 @@ msgid "No books available to catalog" msgstr "Keine Bücher im Katalog verfügbar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Titel" @@ -22174,12 +22371,12 @@ msgid "Genres" msgstr "Genres" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Kürzlich hinzugefügt" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Kürzlich gelesen" @@ -22216,103 +22413,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Keine Bücher verfügbar um sie dem Katalog hinzuzufügen" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "Genres HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "Titel HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "von " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "Beschreibungen HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "Beschreibung HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "NCX Header" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX für Beschreibungen" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX für Serien" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Serien beginnen mit %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Serien beginnend mit '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX für Titel" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Titel beginnen mit %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Titel beginnend mit '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX für Autoren" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Autoren beginnend mit '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Autoren beginnen mit mit %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX für Zuletzt hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX für Zuletzt gelesen" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX für Genres" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "OPF wird generiert" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Vorschaubilder" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Vorschaubild" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "NCX wird gespeichert" @@ -22835,7 +23032,7 @@ msgstr "" "Default: no filtering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" "Detaillierte Ausgabeinformation anzeigen. Hilfreich zur Fehlerdiagnose." @@ -24801,194 +24998,198 @@ msgid "English (Pakistan)" msgstr "Englisch (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Englisch (Kroatien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Englisch (Hongkong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Englisch (Ungarn)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Englisch (Indonesien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Englisch (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Englisch (Russland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Englisch (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Englisch (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Englisch" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Englisch (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Englisch (Südafrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Spanisch (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Spanisch (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Spanisch (Argentinien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Spanisch (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Spanisch (Mexiko)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Spanisch (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Spanisch (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Spanisch (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Spanisch (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Spanisch (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Spanisch (Bolivien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Spanisch (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Spanisch (Kolumbien)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Deutsch (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Französisch (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Holländisch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Holländisch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "vormittags" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "nachmittags" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "vormittags" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "nachmittags" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "&Kopieren" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "Alles auswählen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "Alles au&swählen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "&Link-Adresse Kopieren" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "&Rückgängig" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "Wiede&rholen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "Ausschneiden" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "Einfügen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "Einfügen und dem Stil anpassen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "Anweisungen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "Links nach Rechts" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "Rechts nach Links" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "Schriftarten" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "&Schritt aufwärts" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "Schritt a&bwärts" @@ -25067,7 +25268,7 @@ msgid "Unknown feed" msgstr "Feed unbekannt" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artikel ohne Titel" @@ -25075,114 +25276,114 @@ msgstr "Artikel ohne Titel" msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "Fehler beim Download von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "Das \"%s\" Downloadschema benötigt einen Benutzernamen und ein Passwort." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Konnte Artikel nicht abrufen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" "Die Fehlerdiagnose-Rückverfolgung befindet sich weiter oben in diesem " "Protokoll" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Mit -vv starten, um den Grund zu sehen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Feeds der Index-Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Es wird versucht ein Coverbild herunterzuladen ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Erstelle Impressum..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Herunterladen von [%d Thread(s)] wird gestartet …" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Coverbild konnte nicht heruntergeladen werden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Coverbild von %s herunterladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Impressumskopie geladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Artikel in dieser Ausgabe: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artikel heruntergeladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Herunterladen der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Feed abrufen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -25190,7 +25391,7 @@ msgstr "" "Login fehlgeschlagen, überprüfen Sie Ihren Benutzername und Passwort für den " "Calibre Magazin Service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -25238,7 +25439,7 @@ msgstr "Sektionen" msgid "Articles" msgstr "Artikel" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -25248,14 +25449,14 @@ msgstr "" "\n" "URL ist z.B. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Grundverzeichnis, in das die URL gespeichert wird. Voreinstellung ist " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -25264,7 +25465,7 @@ msgstr "" "Timeout in Sekunden beim Warten auf eine Antwort vom Server. Voreinstellung: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -25273,7 +25474,7 @@ msgstr "" "Maximale Zahl von einbezogenen Ebenen, z.B. Tiefe der Links, die verfolgt " "werden. Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from Tags zu. Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -25291,7 +25492,7 @@ msgstr "" "Kleinstes Intervall in Sekunden zwischen aufeinander folgenden Abrufen. " "Voreinstellung ist %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -25299,7 +25500,7 @@ msgstr "" "Zeichenkodierung für Webseiten, die zu laden versucht werden. In der " "Voreinstellung wird versucht, die Kodierung zu erraten." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -25310,7 +25511,7 @@ msgstr "" "sie einem regulären Ausdruck entsprechen. In der Voreinstellung werden alle " "Links verfolgt." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -25323,7 +25524,7 @@ msgstr "" "ignoriert. Standardmäßig wird kein Link ignoriert. Werden sowohl Filter- als " "auch Suchausdrücke verwendet, werden die Filterausdrücke zuerst angewendet." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "CSS-Stylesheets nicht herunterladen." @@ -25331,10 +25532,6 @@ msgstr "CSS-Stylesheets nicht herunterladen." msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Speichern" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Öffnen" @@ -26539,3 +26736,33 @@ msgstr "" "bestimmten Anzahl von Bibliotheken alphabetisch sortiert. Die Anzahl können " "Sie hier\n" "einstellen. Der Standardwert sind zehn Bibliotheken." + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Quelle für den Text der im Abschnitt Beschreibung der benutzerdefinierten " +#~ "Spalte eingefügt werden soll." + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "Zusätzlichen Inhalt vor den Metadaten für Kommentare einfügen." + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Metadaten für Kommentare und zusätzlichen Inhalt mit einer horizontalen " +#~ "Linie trennen." + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "Zusätzlichen Inhalt nach den Metadaten für Kommentare einfügen." + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Benutzerdefinierte Spalte mit zusätzlichem Inhalt, die mit den Kommentaren " +#~ "zusammengeführt wird." + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Mit dem WayteQ Reader kommunizieren" + +#~ msgid "Field containing Genre information" +#~ msgstr "Feld mit Kategorieinformation" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index a613146c7e..3c4fc9f2d1 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Greek \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:41+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1994,7 +1994,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2627,7 +2627,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2678,30 +2678,30 @@ msgstr "" "\n" "Για την πλήρη τεκμηρίωση του συστήματος μετατροπής δείτε\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "ΠΑΡΑΜΕΤΡΟΙ ΕΙΣΑΓΩΓΗΣ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "ΠΑΡΑΜΕΤΡΟΙ ΕΞΑΓΩΓΗΣ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" "Παράμετροι για τον έλεγχο της επεξεργασίας του εισαγόμενου αρχείου %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Παράμετροι για τον έλεγχο της επεξεργασίας του εξαγόμενου αρχείου %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Παράμετροι για τον έλεγχο της εμφάνισης και του ύφους των εξαγομένων" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2709,16 +2709,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Έλεγχος αυτόματου εντοπισμού της δομής του εγγράφου" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2728,21 +2728,21 @@ msgstr "" "αρχείο προέλευσης έχει Πίνακα Περιεχομένων, αυτός θα χρησιμοποιηθεί κατά " "προτεραιότητα σε σχέση μ'εκείνον που παράγεται αυτόματα." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Παράμετροι για τον καθορισμό των μεταδεδομένων στα εξαγόμενα" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Παράμετροι που βοηθούν στη διόρθωση (αποσφαλμάτωση) της μετατροπής" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Τα εξαγόμενα αποθηκεύτηκαν στον/στην" @@ -2949,13 +2949,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2963,7 +2963,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4357,20 +4357,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4391,7 +4394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4532,52 +4535,52 @@ msgstr "" msgid "Cover" msgstr "Εξώφυλλο" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Κατέβασμα μεταδεδομένων και εξώφυλλων από το Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4694,9 +4697,9 @@ msgstr "Δεν υπάρχουν διαθέσιμες λεπτομέρειες" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4806,7 +4809,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4945,22 +4948,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5505,6 +5515,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Άρνηση πρόσβασης" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5898,7 +5923,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6540,14 +6565,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7288,7 +7316,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7443,7 +7471,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7467,7 +7495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7486,7 +7514,7 @@ msgstr "έξοδος" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7587,78 +7615,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7666,77 +7722,128 @@ msgstr "" msgid "Name" msgstr "Όνομα" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Αποθήκευση" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Διαγραφή" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7744,102 +7851,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9242,6 +9350,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9504,11 +9613,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -10134,11 +10243,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11004,10 +11113,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11228,11 +11333,6 @@ msgstr "" msgid "Sa&ve" msgstr "Απο&θήκευση" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Διαγραφή" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11725,7 +11825,7 @@ msgstr "Εγκατάλειψη..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Συγγραφείς" @@ -13126,46 +13226,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "έκδοση" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "Δημιουργήθηκε από τον Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Συνδεδεμένο " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13436,14 +13536,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Άρνηση πρόσβασης" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13633,57 +13725,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13691,60 +13783,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "Το %s εκτελείται ήδη." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14173,11 +14265,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14912,28 +14999,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15458,68 +15545,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Μικρό" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Μεγάλο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Μεσαίο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Πάντα" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Ποτέ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Απενεργοποιημένο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Διαμερισμένο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17742,12 +17829,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17758,24 +17839,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17783,113 +17942,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19363,7 +19543,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19375,7 +19555,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19384,7 +19564,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19393,7 +19573,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19402,7 +19582,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19412,7 +19592,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19421,7 +19601,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19430,7 +19610,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19608,12 +19788,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19622,7 +19811,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19645,7 +19848,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19654,12 +19857,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19693,103 +19896,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20198,7 +20401,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21749,194 +21952,198 @@ msgid "English (Pakistan)" msgstr "Αγγλικά (Πακιστάν)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Αγγλικά (Κροατία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Αγγλικά (Ινδονησία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Αγγλικά (Ισραήλ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Αγγλικά (Ρωσία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Αγγλικά (Σιγκαπούρη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Αγγλικά (Υεμένη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Αγγλικά (Ιρλανδία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Αγγλικά (Κίνα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Αγγλικά (Νότια Αφρική)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Ισπανικά (Παραγουάη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Ισπανικά (Ουρουγουάη)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Ισπανικά (Αργεντινή)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Ισπανικά (Μεξικό)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Ισπανικά (Κούβα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Ισπανικά (Χιλή)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Ισπανικά (Εκουαδόρ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Ισπανικά (Ονδούρα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Ισπανικά (Βενεζουέλα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Ισπανικά (Βολιβία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Ισπανικά (Νικαράγουα)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Ισπανικά (Κολομβία)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Γερμανικά (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Γαλικά (ΒΕ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Ολανδικά (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Ολανδικά (ΒΕ)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "π.μ." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "μ.μ." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "πμ" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "μμ" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22012,7 +22219,7 @@ msgid "Unknown feed" msgstr "Άγνωστη ροή δεδομένων" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -22020,117 +22227,117 @@ msgstr "" msgid "Unknown News Source" msgstr "Άγνωστη πηγή ειδήσεων" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Η λήψη τελείωσε" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " από " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Δεν ήταν δυνατή η λήψη άρθρου" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Γίνεται λήψη των RSS feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Άρθρα σε αυτό το τεύχος: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Άρθρο χωρίς τίτλο" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Το άρθρο κατέβηκε: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22175,60 +22382,60 @@ msgstr "Ενότητες" msgid "Articles" msgstr "Άρθρα" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22236,7 +22443,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22244,10 +22451,6 @@ msgstr "" msgid "OK" msgstr "Εντάξει" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Αποθήκευση" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Άνοιγμα" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index 43510d098e..456f8c396e 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-07-14 23:02+0000\n" "Last-Translator: Cruz Bishop \n" "Language-Team: English (Australia) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:53+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:55+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1919,7 +1919,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2542,7 +2542,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2568,29 +2568,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2598,37 +2598,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2811,13 +2811,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2825,7 +2825,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4158,20 +4158,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4192,7 +4195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4333,52 +4336,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4494,9 +4497,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4606,7 +4609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4745,22 +4748,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5299,6 +5309,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5692,7 +5717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6327,14 +6352,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7075,7 +7103,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7230,7 +7258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7254,7 +7282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7273,7 +7301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7374,78 +7402,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7453,77 +7509,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7531,102 +7638,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9029,6 +9137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9291,11 +9400,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9921,11 +10030,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10791,10 +10900,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11015,11 +11120,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11512,7 +11612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12913,46 +13013,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13223,14 +13323,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13420,57 +13512,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13478,60 +13570,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13960,11 +14052,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14699,28 +14786,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17570,113 +17729,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19132,7 +19312,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19144,7 +19324,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19153,7 +19333,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19162,7 +19342,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19171,7 +19351,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19181,7 +19361,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19190,7 +19370,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19199,7 +19379,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19377,12 +19557,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19391,7 +19580,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19414,7 +19617,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19423,12 +19626,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19462,103 +19665,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19967,7 +20170,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21518,194 +21721,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21781,7 +21988,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21789,117 +21996,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21944,60 +22151,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22005,7 +22212,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22013,10 +22220,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 94854a2996..19c23f6bdd 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:54+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:56+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1917,7 +1917,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2545,7 +2545,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2571,29 +2571,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "INPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OUTPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Options to control the processing of the input %s file" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Options to control the processing of the output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Options to control the look and feel of the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2601,37 +2601,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Control auto-detection of document structure." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Options to set metadata in the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Output saved to" @@ -2834,7 +2834,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -2842,7 +2842,7 @@ msgstr "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2850,7 +2850,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4229,20 +4229,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4263,7 +4266,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4404,52 +4407,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4565,9 +4568,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4677,7 +4680,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4816,22 +4819,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5370,6 +5380,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5763,7 +5788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6398,14 +6423,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7146,7 +7174,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7301,7 +7329,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7325,7 +7353,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7344,7 +7372,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7445,78 +7473,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7524,77 +7580,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7602,102 +7709,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9100,6 +9208,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9362,11 +9471,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9992,11 +10101,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10862,10 +10971,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11086,11 +11191,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11583,7 +11683,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12984,46 +13084,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13294,14 +13394,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13491,57 +13583,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13549,60 +13641,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14031,11 +14123,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14770,28 +14857,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15316,68 +15403,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17600,12 +17687,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17616,24 +17697,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17641,113 +17800,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19203,7 +19383,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19215,7 +19395,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19224,7 +19404,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19233,7 +19413,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19242,7 +19422,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19252,7 +19432,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19261,7 +19441,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19270,7 +19450,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19448,12 +19628,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19462,7 +19651,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19485,7 +19688,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19494,12 +19697,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19533,103 +19736,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20038,7 +20241,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21589,194 +21792,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21852,7 +22059,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21860,117 +22067,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22015,60 +22222,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22076,7 +22283,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22084,10 +22291,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index 62cd6fba3c..08d6e1dd39 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 19:04+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: English (United Kingdom) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:53+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:55+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2027,7 +2027,7 @@ msgid "Communicate with the Ex124G" msgstr "Communicate with the Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2698,7 +2698,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2746,29 +2746,29 @@ msgstr "" "\n" "For full documentation of the conversion system see\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "INPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OUTPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Options to control the processing of the input %s file" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Options to control the processing of the output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Options to control the look and feel of the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2779,16 +2779,16 @@ msgstr "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Modify the document text and structure using user defined patterns." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Control auto-detection of document structure." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2798,15 +2798,15 @@ msgstr "" "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Options to set metadata in the output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Options to help with debugging the conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2814,7 +2814,7 @@ msgstr "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Output saved to" @@ -3056,7 +3056,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "for a complete list with descriptions." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3064,7 +3064,7 @@ msgstr "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3075,7 +3075,7 @@ msgstr "" "negative. 0 implies that no links in the root HTML file are followed. " "Default is %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4705,20 +4705,23 @@ msgstr "Comments" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4739,7 +4742,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4906,53 +4909,53 @@ msgstr "" msgid "Cover" msgstr "Cover" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Downloads metadata and covers from Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "France" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Germany" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Italy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japan" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Spain" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Amazon website to use:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "Metadata from Amazon will be fetched using this country's Amazon website." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Amazon timed out. Try again later." @@ -5080,9 +5083,9 @@ msgstr "No details available" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5192,7 +5195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5331,22 +5334,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5908,6 +5918,21 @@ msgstr "Export Catalogue Directory" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Select destination for %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permission denied" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Could not open %s. Is it being used by another program?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6321,7 +6346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7002,14 +7027,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7784,7 +7812,7 @@ msgstr "" "calibre's library" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7944,7 +7972,7 @@ msgstr "BibTeX Options" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7968,7 +7996,7 @@ msgstr "Options specific to" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7987,7 +8015,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8095,78 +8123,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Options" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-book options" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8174,77 +8230,128 @@ msgstr "" msgid "Name" msgstr "Name" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Save" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Delete" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Included sections" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descriptions" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Excluded books" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8252,102 +8359,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Excluded genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Other options" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Before" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&After" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " inch" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9805,6 +9913,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Invalid XPath" @@ -10082,11 +10191,11 @@ msgstr "" "tag.

To learn more advanced usage of XPath see the XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Browse by covers" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Cover browser could not be loaded" @@ -10737,11 +10846,11 @@ msgstr "Fit &cover within view" msgid "My Books" msgstr "My Books" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11735,10 +11844,6 @@ msgstr "Save search/replace" msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11978,11 +12083,6 @@ msgstr "Save current search/replace" msgid "Sa&ve" msgstr "Sa&ve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Delete" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Search &field:" @@ -12509,7 +12609,7 @@ msgstr "Aborting..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Authors" @@ -13995,46 +14095,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Cover Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "version" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "created by Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Connected " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Book Details" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14311,14 +14411,6 @@ msgstr "The lookup/search name is \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "This book's UUID is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permission denied" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14514,57 +14606,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Choose a location for your calibre e-book library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Failed to create library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Failed to create calibre library at: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Choose a location for your new calibre e-book library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Initialising user interface..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Repairing failed" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "The database repair failed. Starting with a new empty library." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Bad database location" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Bad database location %r. calibre will now quit." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Corrupted database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14575,61 +14667,61 @@ msgstr "" "try and rebuild it automatically? The rebuild may not be completely " "successful. If you say No, a new empty calibre library will be created." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Bad database location %r. Will start with a new, empty calibre library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Starting %s: Loading books..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "If you are sure it is not running" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "may be running in the system tray, in the" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "upper right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "lower right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "try rebooting your computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "try deleting the file" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Cannot Start " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s is already running." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -15099,11 +15191,6 @@ msgstr "Change how Calibre downloads metadata" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d of %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Could not open %s. Is it being used by another program?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15912,28 +15999,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "No rule selected." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "No rule selected for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "removal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "You must select a column to delete it" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "The selected column is not a custom column" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Do you really want to delete column %s and all its data?" @@ -16529,68 +16616,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Narrow" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Wide" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Off" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Small" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Always" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "If there is enough room" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Never" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "By first letter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Disabled" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partitioned" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Column colouring" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -19094,12 +19181,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19110,24 +19191,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -19135,113 +19294,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -20782,7 +20962,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -20801,7 +20981,7 @@ msgstr "" "Default: '%%default'\n" "Applies to: BIBTEX output format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -20814,7 +20994,7 @@ msgstr "" "Default: '%default'\n" "Applies to: BIBTEX output format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -20827,7 +21007,7 @@ msgstr "" "Default: '%default'\n" "Applies to: BIBTEX output format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -20840,7 +21020,7 @@ msgstr "" "Default: '%default'\n" "Applies to: BIBTEX output format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -20855,7 +21035,7 @@ msgstr "" "Default: '%%default'\n" "Applies to: BIBTEX output format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -20868,7 +21048,7 @@ msgstr "" "Default: '%default'\n" "Applies to: BIBTEX output format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -20881,7 +21061,7 @@ msgstr "" "Default: '%default'\n" "Applies to: BIBTEX output format" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21074,12 +21254,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21088,7 +21277,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21113,7 +21316,7 @@ msgid "No books available to catalog" msgstr "No books available to catalogue" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -21122,12 +21325,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -21161,103 +21364,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "No books available to include in catalogue" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -21750,7 +21953,7 @@ msgstr "" "Default: no filtering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Show detailed output information. Useful for debugging" @@ -23646,194 +23849,198 @@ msgid "English (Pakistan)" msgstr "English (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "English (Croatia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "English (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "English (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "English (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "English (Russia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "English (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "English (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "English (Ireland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "English (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "English (South Africa)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Spanish (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Spanish (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Spanish (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Spanish (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Spanish (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Spanish (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Spanish (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Spanish (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Spanish (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Spanish (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Spanish (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "PM" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -23911,7 +24118,7 @@ msgid "Unknown feed" msgstr "Unknown feed" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Untitled article" @@ -23919,111 +24126,111 @@ msgstr "Untitled article" msgid "Unknown News Source" msgstr "Unknown News Source" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "The \"%s\" recipe needs a username and password." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Download finished" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Failed to download the following articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Failed to download parts of the following articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " from " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tFailed links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Could not fetch article." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "The debug traceback is available earlier in this log" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Run with -vv to see the reason" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Fetching feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Got feeds from index page" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Trying to download cover..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Generating masthead..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starting download [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds downloaded to %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Could not download cover: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Downloading cover from %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Masthead image downloaded" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Articles in this issue: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Untitled Article" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Article downloaded: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Article download failed: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Fetching feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -24031,7 +24238,7 @@ msgstr "" "Failed to log in, check your username and password for the calibre " "Periodicals service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -24078,7 +24285,7 @@ msgstr "Sections" msgid "Articles" msgstr "Articles" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -24088,12 +24295,12 @@ msgstr "" "\n" "Where URL is for example http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Base directory into which URL is saved. Default is %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -24102,7 +24309,7 @@ msgstr "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -24111,7 +24318,7 @@ msgstr "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -24129,7 +24336,7 @@ msgstr "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -24137,7 +24344,7 @@ msgstr "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -24147,7 +24354,7 @@ msgstr "" "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -24159,7 +24366,7 @@ msgstr "" "a link, it will be ignored. By default, no links are ignored. If both filter " "regexp and match regexp are specified, then filter regexp is applied first." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Do not download CSS stylesheets." @@ -24167,10 +24374,6 @@ msgstr "Do not download CSS stylesheets." msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Save" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Open" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index eeca5bf04a..8abfd7991c 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-08-03 13:00+0000\n" "Last-Translator: Cyril \n" "Language-Team: Esperanto \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:39+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1942,7 +1942,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2565,7 +2565,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2591,29 +2591,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2621,37 +2621,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2834,13 +2834,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2848,7 +2848,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4184,20 +4184,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4218,7 +4221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4359,52 +4362,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4520,9 +4523,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4632,7 +4635,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4771,22 +4774,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5325,6 +5335,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5718,7 +5743,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6353,14 +6378,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7101,7 +7129,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7256,7 +7284,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7280,7 +7308,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7299,7 +7327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7400,78 +7428,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7479,77 +7535,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7557,102 +7664,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9055,6 +9163,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9317,11 +9426,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9947,11 +10056,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10817,10 +10926,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11041,11 +11146,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11538,7 +11638,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12939,46 +13039,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13249,14 +13349,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13446,57 +13538,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13504,60 +13596,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13986,11 +14078,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14725,28 +14812,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15271,68 +15358,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17555,12 +17642,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17571,24 +17652,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17596,113 +17755,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19158,7 +19338,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19170,7 +19350,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19179,7 +19359,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19188,7 +19368,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19197,7 +19377,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19207,7 +19387,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19216,7 +19396,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19225,7 +19405,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19403,12 +19583,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19417,7 +19606,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19440,7 +19643,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19449,12 +19652,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19488,103 +19691,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19993,7 +20196,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21544,194 +21747,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21807,7 +22014,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21815,117 +22022,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21970,60 +22177,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22031,7 +22238,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22039,10 +22246,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index f69c37095b..3f2501bcc0 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-17 18:51+0000\n" "Last-Translator: dario hereñu \n" "Language-Team: Español; Castellano <>\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-18 04:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:51+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:540 @@ -69,8 +69,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -100,9 +100,9 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -133,7 +133,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -209,7 +209,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2132,8 +2132,8 @@ msgid "Communicate with the Ex124G" msgstr "Comunicar con el Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Comunicar con el lector WayteQ" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2847,7 +2847,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2897,29 +2897,29 @@ msgstr "" "\n" "Para una documentación completa del sistema de conversión, ver\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPCIONES DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPCIONES DE SALIDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opciones para controlar el procesamiento del archivo de entrada %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opciones para controlar el procesamiento de la salida %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opciones para controlar el aspecto de la salida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2930,18 +2930,18 @@ msgstr "" "Desactivado de manera predeterminada. Use %(en)s para activarlo. Las " "acciones individuales pueden desactivarse con las opciones %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar el texto y la estructura del documento utilizando patrones " "definidos por el usuario." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Control de autodetección de estructura de documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2951,15 +2951,15 @@ msgstr "" "el archivo de entrada tiene un Índice, se usará éste en lugar del generado " "automáticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opciones para asignar metadatos en la salida" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opciones para ayudar con la depuración de la conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2968,7 +2968,7 @@ msgstr "" "a partir de una fórmula predefinida de esta manera: ebook-convert «Nombre de " "fórmula.recipe» salida.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Salida guardada en" @@ -3216,7 +3216,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "para una lista completa con descripciones." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3224,7 +3224,7 @@ msgstr "" "Hacer una búsqueda en anchura de los enlaces en archivos HTML. Normalmente " "se hace una búsqueda en profundidad." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3235,7 +3235,7 @@ msgstr "" "ser negativo. El valor 0 implica que no se seguirá ningún enlace en el " "archivo HTML raíz. El valor predeterminado es %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4957,20 +4957,23 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4991,7 +4994,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5161,53 +5164,53 @@ msgstr "" msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Descarga metadatos y portadas de Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "EE. UU." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Francia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Alemania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Reino Unido" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Italia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japón" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "España" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brasil" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Portal de Amazon que se utilizará:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "Los metadatos de Amazon se descargarán de la página de Amazon de este país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" "El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo más tarde." @@ -5349,9 +5352,9 @@ msgstr "No hay detalles disponibles" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5484,7 +5487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5656,22 +5659,29 @@ msgstr "Debe especificar al menos una acción para realizar" msgid "Smartened punctuation in: %s" msgstr "Puntuación corregida en: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "No existe ningún archivo llamado %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "No existe ningún archivo HTML llamado %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "El punto de anclaje %(a)s no existe en el archivo %(f)s" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Sin título)" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6257,6 +6267,21 @@ msgstr "Directorio para exportar catálogos" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Seleccionar destino para %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permiso denegado" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "No se pudo abrir %s. ¿Lo está usando algún otro programa?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6685,7 +6710,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7392,14 +7417,17 @@ msgid "You must select at least one action before saving" msgstr "Debe seleccionar al menos una acción antes de guardar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Elegir un nombre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Elija un nombre para esta configuración" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Eliminar configuraciones guardadas" @@ -8206,7 +8234,7 @@ msgstr "" "biblioteca de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8367,7 +8395,7 @@ msgstr "Opciones de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8391,7 +8419,7 @@ msgstr "Opciones específicas para" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8410,7 +8438,7 @@ msgstr "salida" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8518,79 +8546,107 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opciones CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Opciones de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Catálogos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Libro leído" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Deseado" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "cualquier fecha" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "cualquier valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "sin especificar" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "No se excluirá ningún género" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "Error en expresión regular: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Se excluirán todos los géneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Debe proporcionar un nombre." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "¿Está seguro de querer eliminar «%s»?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" "¿Está seguro de querer borrar las reglas de la %(first)d a la %(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Eliminar regla" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8598,57 +8654,108 @@ msgstr "Sí" msgid "Name" msgstr "Nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Campo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Prefijo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Guardar" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "E&liminar" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "Las secciones activadas se incluirán en el catálogo generado." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Secciones incluidas" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Títulos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Series" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Géneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Campo que contiene información de género" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "Añadidos &recientemente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descripciones" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8656,11 +8763,11 @@ msgstr "" "La primera regla de prefijo que coincida aplica un prefijo a las listas de " "libros en el catálogo generado." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Prefijos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8668,11 +8775,11 @@ msgstr "" "Los libros que coincidan con cualquiera de las reglas de exclusión no " "aparecerán en el catálogo generado. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Libros excluidos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8685,110 +8792,105 @@ msgstr "" "[etiqueta], como «[Prueba]», y «+», que es la etiqueta predeterminada para " "marcar un libro como leído." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Géneros excluidos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Géneros a &excluir (regex)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Restablecer al valor predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Resultado de expresión regular:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Etiquetas que se excluirán como géneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Otras opciones" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Columna personalizada con contenido adicional que se añade a los metadatos " -"de «Comentarios»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." -msgstr "Unir contenido adicional antes de los metadatos de «Comentarios»." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Antes" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Unir contenido adicional después de los metadatos de «Comentarios»." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Detrás" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Separar los metadatos de «Comentarios» y el contenido adicional con una " -"línea horizontal." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Incluir &separador" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "&Unir con comentarios:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Portada del catálogo:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Generar nueva portada" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Utilizar portada actual" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "Nota de descripción e&xtra:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Columna personalizada que sirve de origen para el texto que se incluye en la " -"sección «Descripción»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "Ancho de la &miniatura:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" "Medida del tamaño de las miniaturas de las portadas incluidas en la sección " "«Descripción»." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " pulgadas" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Referencias cruzadas de autores:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "En libros con varios autores, mostrar cada autor por separado" @@ -10281,6 +10383,7 @@ msgstr "Comenzar lectura en (expresión XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Expresión XPath no válida" @@ -10562,11 +10665,11 @@ msgstr "" "href=\"http://manual.calibre-ebook.com/xpath.html\">Cursillo de " "XPath.

" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Explorar por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "No se pudo cargar el explorador de portadas" @@ -11247,11 +11350,11 @@ msgstr "Ajustar la &portada a la ventana" msgid "My Books" msgstr "Mis libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "No hay ayuda disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "No hay ayuda disponible para este formato de salida." @@ -12242,10 +12345,6 @@ msgstr "Guardar búsqueda/sustitución" msgid "Search/replace name:" msgstr "Nombre de búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Debe proporcionar un nombre." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12498,11 +12597,6 @@ msgstr "Guardar la búsqueda/sustitución actual" msgid "Sa&ve" msgstr "&Guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "E&liminar" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Campo de &búsqueda:" @@ -13032,7 +13126,7 @@ msgstr "Cancelando..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autores" @@ -14581,46 +14675,46 @@ msgstr "Escoger &tipo de letra" msgid "Clear the font family" msgstr "Limpiar tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Explorador de portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Mayús+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Explorador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Mayús+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versión" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "creado por Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Detalles del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Mayús+Alt+D" @@ -14901,14 +14995,6 @@ msgstr "El nombre de búsqueda es «{0}»" msgid "This book's UUID is \"{0}\"" msgstr "El UUID de este libro es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permiso denegado" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -15108,60 +15194,60 @@ msgstr "" "La ruta a Calibre Portátil (%s) es demasiado larga. Debe tener menos de 59 " "caracteres." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Escoja una ubicación para su biblioteca de libros de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Error en la creación de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Fallo al crear la libreria calibre en: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Escoja una ubicación para su nueva biblioteca de libros de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Inicializando la interfaz de usuario..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Reparación fallida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "La reparación de la base de datos falló. Comenzando con una nueva biblioteca " "vacía." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Ubicación de la base de datos incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Ubicación de la base de datos %r errónea. calibre se cerrará a continuación." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Base de datos corrupta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15173,7 +15259,7 @@ msgstr "" "completarse correctamente. Si pulsa «No», se creará una nueva biblioteca de " "calibre vacía." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15181,54 +15267,54 @@ msgstr "" "Ubicación de la base de datos %r errónea. Se comenzará con una biblioteca de " "calibre nueva y vacía" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Iniciando %s: Cargando libros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Si está seguro de que no está ejecutándose" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "puede estar en ejecución en la bandeja del sistema, en la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "zona superior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "zona inferior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "inténtelo después de reiniciar el equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "pruebe a borrar el archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "No se puede iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s ya está ejecutándose." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "No se encontró ningún calibre ejecutándose" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Orden de apagado enviada, esperando el apagado..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "No se pudo detener calibre en ejecución" @@ -15699,11 +15785,6 @@ msgstr "Cambiar cómo descarga calibre los metadatos" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "No se pudo abrir %s. ¿Lo está usando algún otro programa?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16551,28 +16632,28 @@ msgstr "" "comenzar.

Puede modificar una regla existente pulsando dos veces " "sobre ella." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "No hay ninguna regla seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "No se seleccionó ninguna regla para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Debe seleccionar una columna para borrarla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La columna seleccionada no es una columna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "¿Seguro que quiere borrar la columna %s y todos sus datos?" @@ -17192,68 +17273,68 @@ msgstr "" "entrada para activar el complemento. calibre no puede detectar dispositivos " "gestionados por complementos desactivados." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estrecho" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Ancho" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estilo de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Predeterminado del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Apagado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeño" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Siempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Si hay suficiente espacio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Por la primera letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Coloreado de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Iconos de columna" @@ -19825,12 +19906,6 @@ msgstr "Archivo:" msgid "Top of the file" msgstr "Principio del archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Sin título)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19841,7 +19916,44 @@ msgstr "Aproximadamente %d%% desde el principio" msgid "Location: A <%s> tag inside the file" msgstr "Posición: Una etiqueta <%s> dentro del archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19849,7 +19961,7 @@ msgstr "" "Puede modificar las entradas del Índice pulsando sobre ellas en el panel de " "la izquierda." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19859,11 +19971,52 @@ msgstr "" "que existen. Las entradas con un punto rojo están rotas y puede que deban " "corregirse." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Crear una &nueva entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -19875,7 +20028,7 @@ msgstr "" "posterior a la entrada previa. Si crea un Índice no lineal, se reordenará " "automáticamente en el archivo AZW3." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" @@ -19883,74 +20036,82 @@ msgstr "" "Puede mover esta entrada en el Índice arrastrándola o usando los botones " "arriba y abajo de la izquierda" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "Cambiar la &posición a la que apunta esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "&Eliminar esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "Nueva entrada &dentro de esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "Nueva entrada &sobre esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "Nueva entrada &bajo esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "&Aplanar esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" "Todos los descendientes de esta entrada se pondrán al mismo nivel que esta " "entrada." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "Esta entrada apunta a una posición existente" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "La posición a la que apunta esta entrada no existe" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "Mover la entrada actual hacia arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "Eliminar todas las entradas seleccionadas" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "Mover la entrada actual hacia abajo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "&Expandir todo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "&Contraer todo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "Pulse dos veces sobre una entrada para cambiar el texto" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "Título: {0} DestManual de usuario para más " "información.

" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21615,7 +21789,7 @@ msgstr "" "Valor predeterminado: «%%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21629,7 +21803,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21642,7 +21816,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21656,7 +21830,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21672,7 +21846,7 @@ msgstr "" "Valor predeterminado: «%%default»\n" "Se aplica a: formato de salida BIBTEXT" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21685,7 +21859,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21698,7 +21872,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21969,6 +22143,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -21977,7 +22160,7 @@ msgstr "" "Valor predeterminado: '%default'\n" "Se aplica a: formatos de salida AZW3, ePub y MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21990,7 +22173,21 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formatos de salida AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22017,7 +22214,7 @@ msgid "No books available to catalog" msgstr "No hay libros disponibles para catalogar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Títulos" @@ -22026,12 +22223,12 @@ msgid "Genres" msgstr "Géneros" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Añadidos recientemente" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Leídos recientemente" @@ -22068,103 +22265,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "No hay libros disponibles para meter en el catálogo." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "HTML de Géneros" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "HTML de Títulos" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "por " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "HTML de Descripciones" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "HTML de Descripción" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "Cabecera NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX para Descripciones" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX para Series" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Series que empiezan por %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Series que empiezan por «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX para Títulos" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Títulos que empiezan por %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Títulos que empiezan por «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX para Autores" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Autores que empiezan por %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Autores que empiezan por «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX para Añadidos recientemente" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX para Leídos recientemente" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX para Géneros" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "Generando OPF" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniaturas" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniatura" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "Guardando NCX" @@ -22703,7 +22900,7 @@ msgstr "" "Valor predeterminado: sin filtrado" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de salida detallada. Útil para la depuración" @@ -24706,194 +24903,198 @@ msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Inglés (Croacia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Inglés (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Inglés (Hungría)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Inglés (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Inglés (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Inglés (Rusia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Inglés (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Ingles (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Inglés (Sudáfrica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Español (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Español (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Español (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Español (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Español (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Alemán (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Neerlandés (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Neerlandés (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "PM" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "&Copiar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "Seleccionar todo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "&Seleccionar todo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "Copiar ubicación del en&lace" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "&Deshacer" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "&Rehacer" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "Cor&tar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "&Pegar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "Pegar con el mismo estilo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "Direcciones" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "De izquierda a derecha" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "De derecha a izquierda" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "Tipos de letra" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "Pas&o adelante" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "Paso &atrás" @@ -24972,7 +25173,7 @@ msgid "Unknown feed" msgstr "Canal desconocido" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artículo sin título" @@ -24980,111 +25181,111 @@ msgstr "Artículo sin título" msgid "Unknown News Source" msgstr "Fuente de noticias desconocida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "No se pudo descargar %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "La fórmula «%s» necesita usuario y contraseña." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Descarga finalizada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Fallo al descargar los siguientes artículos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Fallo al descargar partes de los siguientes artículos" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tEnlaces fallidos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "No se ha podido obtener el artículo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "El rastreo de depuración aparece más arriba en este registro" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Ejecute con el parámetro -vv para ver el motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Obteniendo canales de noticias..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Se obtivieron canales de noticias de la página principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Intentando descargar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Generando el pie de imprenta..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d proceso(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "No se pudo descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Descargando portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Imagen del rótulo descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Artículos en este ejemplar: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Obteniendo canal de noticias" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -25092,7 +25293,7 @@ msgstr "" "No se pudo ingresar, revise su nombre de usuario o contraseña para el " "Servicio de publicaciones periódicas de calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -25139,7 +25340,7 @@ msgstr "Secciones" msgid "Articles" msgstr "Artículos" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -25149,14 +25350,14 @@ msgstr "" "\n" "Donde URL es por ejemplo http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Directorio base en el cual se almacena el URL. El valor predeterminado es " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -25165,7 +25366,7 @@ msgstr "" "Tiempo máximo de espera de respuesta del servidor (en segundos). Valor " "predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -25174,7 +25375,7 @@ msgstr "" "Máximo número de niveles de recursión, es decir, profundidad de los enlaces " "a seguir. Valor predeterminado: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . El valor predeterminado es " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -25193,7 +25394,7 @@ msgstr "" "Intervalo mínimo en segundos entre adquisiciones de datos consecutivas. " "Valor predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -25201,7 +25402,7 @@ msgstr "" "Codificación para los sitios web que está intentando descargar. De manera " "predeterminada se intentará averiguar la codificación." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -25212,7 +25413,7 @@ msgstr "" "de las expresiones regulares, se seguirá el enlace. De manera predeterminada " "se siguen todos los enlaces." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -25226,7 +25427,7 @@ msgstr "" "como una coincidencia de expresiones regulares, se aplicará primero el " "filtro." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "No descargar estilos CSS." @@ -25234,10 +25435,6 @@ msgstr "No descargar estilos CSS." msgid "OK" msgstr "Aceptar" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Guardar" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Abrir" @@ -26514,3 +26711,33 @@ msgstr "" "ordenación\n" "se hace alfabéticamente. Puede configurar aquí el número. El valor\n" "predeterminado es diez bibliotecas." + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Separar los metadatos de «Comentarios» y el contenido adicional con una " +#~ "línea horizontal." + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "Unir contenido adicional antes de los metadatos de «Comentarios»." + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "Unir contenido adicional después de los metadatos de «Comentarios»." + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Columna personalizada que sirve de origen para el texto que se incluye en la " +#~ "sección «Descripción»." + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Columna personalizada con contenido adicional que se añade a los metadatos " +#~ "de «Comentarios»." + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Comunicar con el lector WayteQ" + +#~ msgid "Field containing Genre information" +#~ msgstr "Campo que contiene información de género" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 54236b2def..1df64c8423 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-20 22:03+0000\n" "Last-Translator: Vapsik \n" "Language-Team: Estonian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:39+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1945,7 +1945,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2568,7 +2568,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2594,29 +2594,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2624,37 +2624,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2839,13 +2839,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2853,7 +2853,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4211,20 +4211,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4245,7 +4248,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4386,52 +4389,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Lae alla meta-andmed ja küljed Amazonist" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Amazoni veebileht, mida kasutada:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Amazoni meta-andmed võetakse selle riigi Amazoni lehelt." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Amazon ei saatnud andmeid. Proovi hiljem uuesti." @@ -4550,9 +4553,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4662,7 +4665,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4801,22 +4804,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5355,6 +5365,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5748,7 +5773,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6383,14 +6408,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7133,7 +7161,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7288,7 +7316,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7312,7 +7340,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7331,7 +7359,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7432,78 +7460,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7511,77 +7567,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7589,102 +7696,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9101,6 +9209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9363,11 +9472,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9993,11 +10102,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10863,10 +10972,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11087,11 +11192,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11584,7 +11684,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12985,46 +13085,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13295,14 +13395,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13492,57 +13584,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13550,60 +13642,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14032,11 +14124,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14771,28 +14858,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15317,68 +15404,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17603,12 +17690,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17619,24 +17700,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17644,113 +17803,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19214,7 +19394,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19226,7 +19406,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19235,7 +19415,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19244,7 +19424,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19253,7 +19433,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19263,7 +19443,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19272,7 +19452,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19281,7 +19461,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19464,12 +19644,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19478,7 +19667,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19501,7 +19704,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19510,12 +19713,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19549,103 +19752,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20054,7 +20257,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21607,194 +21810,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21870,7 +22077,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21878,117 +22085,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22033,60 +22240,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22094,7 +22301,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22102,10 +22309,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index ae3e6ae5b5..8eb2992220 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-17 17:14+0000\n" "Last-Translator: gorkaazk \n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-18 04:44+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:36+0000\n" "X-Generator: Launchpad (build 16532)\n" "Language: eu\n" @@ -51,8 +51,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -82,9 +82,9 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -115,7 +115,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -191,7 +191,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2120,8 +2120,8 @@ msgid "Communicate with the Ex124G" msgstr "Komunikatu Ex124G horrekin" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Komunikatu WayteQ Reader irakurgailuarekin" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2850,7 +2850,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2906,29 +2906,29 @@ msgstr "" "\n" "Bihurketa sistemei buruzko dokumentazio osoa ikusi ahal izateko ikus ezazu\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "INPUT (SORBURU) AUKERAK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OUTPUT (HELBURU) AUKERAK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Input %s fitxategiaren prozesamendua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Output %s fitxategiaren prozesamendua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Outputaren, irteerako emaitzaren, itxura osoa kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2939,16 +2939,16 @@ msgstr "" "Berariaz desgaituta.Erabili %(en)s gaitzeko. Banakako ekintzak desgaitu " "daitezke %(dis)s aukeren bitartez." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "Aldatu dokumentuaren testua eta estruktura patroi zehatzak erabiliz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Dokumentuaren estrukturaren detektatze automatikoaren kontrola." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2958,15 +2958,15 @@ msgstr "" "sorburu fitxategiak dagoeneko badu aurkibidea, orduan horixe erabiliko da " "automatikoki sor zitekeenaren ordez." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Metadatuak outputean, helburuan, ezartzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Bihurketaren arazketarekin laguntzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2975,7 +2975,7 @@ msgstr "" "formula batetik honen bidez: ebook-convert \"Formula Izena.recipe\" " "irteera.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Output horrela gordeta" @@ -3236,7 +3236,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "zerrenda osoa ikusteko deskripzio eta guzti." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3244,7 +3244,7 @@ msgstr "" "HTML fitxategietako zeharkako estekak (traverse links) zabaleran bilatu " "(breadth first) Normalean, sakoneran bilatu egiten dira zeharkakoak." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3255,7 +3255,7 @@ msgstr "" "izango da negatiboa izan. 0 horrek adierazten du HTML erro-fitxategian ez " "dagoela jarraibidea dakarren estekarik. Lehenetsita hauxe: %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4887,20 +4887,23 @@ msgstr "Iruzkinak" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4921,7 +4924,7 @@ msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5080,52 +5083,52 @@ msgstr "" msgid "Cover" msgstr "Liburu-azala" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Amazonetik metadatuak eta azalak jeisten ditu" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "AEB" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Frantzia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Alemania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Erresuma Batua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "italia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japonia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Espainia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Amazon enpresako ataria erabilgarri:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Denbora agortua Amazon itxoiten. Beranduago berriro saiatu." @@ -5249,9 +5252,9 @@ msgstr "Ez dago xehetasunik eskuragarri" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5361,7 +5364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5500,22 +5503,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6083,6 +6093,21 @@ msgstr "Esportatu katalogoaren direktorioa" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Hautatu helburua honentzat: %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Ez zaizu baimenik eman" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Ezin izan da %s zabaldu. Beste programa bat erabiltzen ari?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6488,7 +6513,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7146,14 +7171,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7919,7 +7947,7 @@ msgstr "" "liburutegia osatzeko" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8082,7 +8110,7 @@ msgstr "BibTeX Aukerak" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8106,7 +8134,7 @@ msgstr "Aukerak honetako propio:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8125,7 +8153,7 @@ msgstr "outputa, helburua" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8226,78 +8254,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-liburu aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Ezabatu araua" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8305,77 +8361,128 @@ msgstr "" msgid "Name" msgstr "Izena" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Ezabatu" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Barnean sartzen diren atalak" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Deskripzioak" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Baztertutako liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8383,102 +8490,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Baztertutako generoak" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Beste aukera batzuk" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "Aur&retik" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "At&zetik" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " hazbete" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9919,6 +10027,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Baliorik gabeko XPath" @@ -10188,11 +10297,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Liburu-azaletan zehar arakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" @@ -10837,11 +10946,11 @@ msgstr "Bateratu &liburu-azala bistaratzen denarekin" msgid "My Books" msgstr "Nire liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11753,10 +11862,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11998,11 +12103,6 @@ msgstr "" msgid "Sa&ve" msgstr "&Gorde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Ezabatu" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Search &eremua:" @@ -12513,7 +12613,7 @@ msgstr "Bertan behara uzten..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Egileak" @@ -13948,46 +14048,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Liburu-azalen arakatzailea" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Maiusk+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Etiketa arakatzailea" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Maiusk+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "bertsioa" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "Kovid Goyalek sortua" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Konektaturik " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Liburuaren zehaztasunak" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Maiusk+Alt+D" @@ -14261,14 +14361,6 @@ msgstr "Bilaketa izena hauxe: \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Ez zaizu baimenik eman" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14460,59 +14552,59 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "calibre liburutegia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Aukera ezazu kokagune bat zure calibre liburutegirako" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Huts egin du liburutegia sortzerakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Huts egin du liburutegia sortzerakoan hemen: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Aukera ezazu kokagune bat zure calibre liburutegi digitalerako" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Abiarazten erabiltzailearen interfazea..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Konponketa prozesuak huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Datu basea konpontzeko saioak huts egin du. Liburutegi berri huts batekin " "hasiko." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Datu basearen kokagune okerra" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Datu basearen kokagune okerra %r. calibrek ez du alde egingo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Datu base kutsatua" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14520,7 +14612,7 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14528,54 +14620,54 @@ msgstr "" "Datu basearen kokapen okerra %r. calibre liburutegi huts berri batekin " "hasiko." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Abiarazten %s: Liburuak kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Lanean ez dabilela ziur baldin badakizu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "agian sistemaren erretiluan dago lanen, hemen:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "pantailaren goiko eskuineko aldea." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "pantailaren beheko eskuineko aldea." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "saia zaitez zure ordenagailua berrabiarazten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "saia zaitez fitxategia ezabatzen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Ezin hasi " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s lanean dagoeneko." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -15028,11 +15120,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Ezin izan da %s zabaldu. Beste programa bat erabiltzen ari?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15783,28 +15870,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Zutabe bat hautatu beharko duzu ezabatzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Hautatutako zutabea ez da zutabe pertsonalizatu bat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Benetan nahi duzu %s zutabea ezabatu eta bere eduki guztiak ere bai?" @@ -16371,68 +16458,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Zabal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Txiki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Handi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Ertain" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Beti" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Inoiz ez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Lehen letratik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desgaitua" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partizioduna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Zutabeen koloreztatzea" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18769,12 +18856,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18785,24 +18866,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -18810,113 +18969,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -20445,7 +20625,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -20457,7 +20637,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -20470,7 +20650,7 @@ msgstr "" "Lehenetsita: '%default'\n" "Aplikatuko: BIBTEX output formatuetara" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -20483,7 +20663,7 @@ msgstr "" "Lehenetsita: '%default'\n" "Aplikatuko da: BIBTEX output formatuetara" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -20492,7 +20672,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -20502,7 +20682,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -20515,7 +20695,7 @@ msgstr "" "Lehenetsita: '%default'\n" "Aplikatuko da: BIBTEX output formatuetara" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -20528,7 +20708,7 @@ msgstr "" "Lehenetsita: '%default'\n" "Aplikatuko da: BIBTEX output formatuetara" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -20710,12 +20890,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -20724,7 +20913,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20747,7 +20950,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -20756,12 +20959,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -20795,103 +20998,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -21384,7 +21587,7 @@ msgstr "" "Lehenetsita: irazkirik ez" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" "Erakutsi output informazioa, irteera informazioa, ondo zehaztuta. " @@ -23080,194 +23283,198 @@ msgid "English (Pakistan)" msgstr "Ingelesa (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +msgid "English (Indonesia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Ingelesa (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Ingelesa (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Ingelesa (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Ingelesa (Irlanda / Eire)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Ingelesa (Txina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Gaztelania (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Alemana (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Frantsesa (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Nederlandera (Herbehereak)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Nederlandera (Belgika)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -23346,7 +23553,7 @@ msgid "Unknown feed" msgstr "Jario ezezaguna" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Izenbururik gabeko artikulua" @@ -23354,112 +23561,112 @@ msgstr "Izenbururik gabeko artikulua" msgid "Unknown News Source" msgstr "Albiste iturri ezezaguna" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "Honek \"%s\" formula honek erabiltzaile-izena eta pasahitza behar ditu." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Deskarga burutua" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Huts egin du honako artikulu hauek deskargatzerakoan:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Huts egin du honako artikulu hauen zatiak deskargatzerakoan:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " hemendik " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tEz dabiltzan estekak:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Jarioak eskuratzen..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Jarioak hartuta hasiera orrialdetik" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Liburu-azala deskargatzen saiatzen..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Sortzen idazpurua..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Hasi deskarga [%d haria(k)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Jarioak hona deskargatuta %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Ezin izan da liburu-azala deskargatu: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Deskargatzen liburu-azala hemendik %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Idazpuruko irudia deskargatuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Izenbururik gabeko artikulua" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Deskargatutako artikulua: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Huts egin du artikuluaren deskarga: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Jarioa eskuratzen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -23467,7 +23674,7 @@ msgstr "" "Izena emate saioak huts egin du, azter itzazu zure erabiltzaile-izena eta " "pasahitza calibreren Aldian behingo zerbitzurako." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -23515,7 +23722,7 @@ msgstr "Atalak" msgid "Articles" msgstr "Artikuluak" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -23525,14 +23732,14 @@ msgstr "" "\n" "Non URLa, esate baterako, http://google.com da" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Oinarrizko direktorioa non URLa gordetzen den. Lehenetsita hauxe dago " "%default." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -23541,7 +23748,7 @@ msgstr "" "Zerbitzaritik erantzunaren zain egoteko denbora-muga, segundotan. " "Lehenetsita: %default s." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -23550,7 +23757,7 @@ msgstr "" "Maila kopuru maximoa behin eta berriro, errekurtsiboki, hau da jarraitzeko " "esteken sakonera. Lehenetsita: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from etiketeten fitxategietara. Lehenetsita hauxe dago, " "%default." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -23569,7 +23776,7 @@ msgstr "" "Gutxieneko denbora unea datu eskuraketen artean, segundotan. Lehenetsita " "hauxe dago, %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -23577,7 +23784,7 @@ msgstr "" "Deskargatzen saiatzen ari zaren webguneen karaktere kodeketa. Lehenetsia " "dagoen balioa kodeketa asmatzen saiatzen ibiltzea da." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -23588,7 +23795,7 @@ msgstr "" "arrunt batekin, regexp horietako batekin. Hori gertatzen denean estekari " "jarraiki egingo zaio. Lehenetsita: esteka guztiei jarrai." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -23596,7 +23803,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk." @@ -23604,10 +23811,6 @@ msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk." msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" @@ -24402,3 +24605,6 @@ msgid "" "number of such libraries, the sorting becomes alphabetic. You can set that\n" "number here. The default is ten libraries." msgstr "" + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Komunikatu WayteQ Reader irakurgailuarekin" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 6fda18046b..94dfe85887 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n" "Last-Translator: Farhood M,K, Kiazand \n" "Language-Team: Persian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:48+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1940,7 +1940,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2563,7 +2563,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2589,29 +2589,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2619,37 +2619,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2832,13 +2832,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2846,7 +2846,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4182,20 +4182,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4216,7 +4219,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4357,52 +4360,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4518,9 +4521,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4630,7 +4633,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4769,22 +4772,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5323,6 +5333,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5716,7 +5741,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6351,14 +6376,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7099,7 +7127,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7254,7 +7282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7278,7 +7306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7297,7 +7325,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7398,78 +7426,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7477,77 +7533,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7555,102 +7662,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9053,6 +9161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9315,11 +9424,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9945,11 +10054,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10815,10 +10924,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11039,11 +11144,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11536,7 +11636,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12937,46 +13037,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13247,14 +13347,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13444,57 +13536,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13502,60 +13594,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13984,11 +14076,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14723,28 +14810,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15269,68 +15356,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17553,12 +17640,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17569,24 +17650,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17594,113 +17753,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19156,7 +19336,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19168,7 +19348,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19177,7 +19357,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19186,7 +19366,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19195,7 +19375,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19205,7 +19385,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19214,7 +19394,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19223,7 +19403,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19401,12 +19581,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19415,7 +19604,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19438,7 +19641,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19447,12 +19650,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19486,103 +19689,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19991,7 +20194,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21542,194 +21745,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21805,7 +22012,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21813,117 +22020,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21968,60 +22175,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22029,7 +22236,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22037,10 +22244,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 5e43e87fdd..ad4db508dc 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-11-05 18:06+0000\n" "Last-Translator: Harry Salmimaa \n" "Language-Team: Finnish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:40+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1964,7 +1964,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2592,7 +2592,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2640,29 +2640,29 @@ msgstr "" "\n" "Täydellinen dokumentaatio muunnosjärjestelmästä\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "INPUT-VALINNAT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "ULOSTULO-ASETUKSET" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Valinnat, jotka kontrolloivat input %s tiedoston prosessointia" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Asetukset, joilla kontrolloidaan ulostulo %s prosessointia" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Asetukset, joilla kontrolloidaan ulostulon ulkoasua" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2670,16 +2670,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Kontrolloi asiakirjan rakenteen automaattista tunnistusta." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2689,21 +2689,21 @@ msgstr "" "lähdetiedostolla on Sisällysluettelo, sitä käytetään automaattisesti luodun " "sijaan." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Asetukset ulostulon metatiedoille" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Asetukset, joilla käännöksen debuggausta helpotetaan" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Ulostulo tallennettu osoitteeseen" @@ -2904,13 +2904,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2918,7 +2918,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4267,20 +4267,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4301,7 +4304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4442,52 +4445,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4603,9 +4606,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4715,7 +4718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4854,22 +4857,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5409,6 +5419,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5802,7 +5827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6437,14 +6462,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7185,7 +7213,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7340,7 +7368,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7364,7 +7392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7383,7 +7411,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7484,78 +7512,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7563,77 +7619,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7641,102 +7748,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9139,6 +9247,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9401,11 +9510,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -10031,11 +10140,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10901,10 +11010,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11125,11 +11230,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11622,7 +11722,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Kirjoittajat" @@ -13023,46 +13123,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr ", luonut Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13333,14 +13433,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13530,57 +13622,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Valitse sijainti calibren kirjastolle" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Valitse sijainti uudelle calibren kirjastolle" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13588,60 +13680,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Käynnistetään %s: Ladataan kirjoja..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14070,11 +14162,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14809,28 +14896,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15355,68 +15442,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17639,12 +17726,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17655,24 +17736,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17680,113 +17839,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19253,7 +19433,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19265,7 +19445,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19274,7 +19454,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19283,7 +19463,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19292,7 +19472,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19302,7 +19482,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19311,7 +19491,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19320,7 +19500,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19498,12 +19678,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19512,7 +19701,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19535,7 +19738,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19544,12 +19747,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19583,103 +19786,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20088,7 +20291,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21639,194 +21842,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21902,7 +22109,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21910,117 +22117,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Lataus valmistui" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22065,19 +22272,19 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22086,28 +22293,28 @@ msgstr "" "Kuinka monta sekunttia odotetaan vastausta palvelimelta ennen yhteyden " "aikakatkaisua. Oletus: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22115,14 +22322,14 @@ msgstr "" "Noudettavien verkkosivujen merkkikoodaus. Oletuksena merkkikoodaus yritetään " "arvata." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22130,7 +22337,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Älä nouda CSS-tyylisivuja." @@ -22138,10 +22345,6 @@ msgstr "Älä nouda CSS-tyylisivuja." msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 365899f87b..23b220db93 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:39+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index ce773c7ed0..ceb4db4ce3 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-18 08:50+0000\n" "Last-Translator: Eliovir \n" "Language-Team: PCGen\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-03-19 05:32+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:40+0000\n" "X-Generator: Launchpad (build 16532)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" @@ -53,8 +53,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -84,9 +84,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -117,7 +117,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -193,7 +193,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2152,8 +2152,8 @@ msgid "Communicate with the Ex124G" msgstr "Communique avec le Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Communique avec la liseuse WayteQ" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2877,7 +2877,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2927,29 +2927,29 @@ msgstr "" "\n" "Pour la documentation complète du système de conversion, consulter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPTIONS EN ENTRÉE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPTIONS DE SORTIE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Options pour gérer le traitement du fichier d’entrée %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Options pour gérer le traitement de la sortie %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Options pour contrôler l’apparence de la sortie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2960,18 +2960,18 @@ msgstr "" "Désactivé par défaut. Utiliser %(en)s pour l’activer. Les actions " "individuelles peuvent être désactivés grâce à l’option %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifier le texte et la structure du document en utilisant des modèles " "définis par l’utilisateur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Contrôle de l’auto-détection de la structure du document." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2981,15 +2981,15 @@ msgstr "" "le fichier source a une table des matières, elle sera utilisée de préférence " "par rapport à celle qui est générée automatiquement." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Options pour indiquer les métadonnées en sortie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Options d’aide pour le débogage de la conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2998,7 +2998,7 @@ msgstr "" "depuis une recette intégrée de la manière suivante : ebook-convert \"Nom " "Recette.recipe\" sortie.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Sortie sauvegardée vers" @@ -3248,7 +3248,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "pour une liste complète avec les descriptions." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3256,7 +3256,7 @@ msgstr "" "Parcourir les liens dans les fichier HTML en largeur en premier. " "Normalement, ils sont parcourus en profondeur en premier." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3267,7 +3267,7 @@ msgstr "" "HTML. Ne doit pas être négatif. 0 implique qu’aucun lien à la racine du " "fichier HTML ne sera suivi. Par défaut : %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -5029,20 +5029,23 @@ msgstr "Commentaires" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -5063,7 +5066,7 @@ msgstr "Etiquettes" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5235,54 +5238,54 @@ msgstr "" msgid "Cover" msgstr "Couverture" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Télécharge les métadonnées et les couvertures à partir d’Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "France" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Allemagne" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "RU" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Italie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Espagne" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brésil" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Site Amazon à utiliser:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "Les métadonnées d’Amazon seront récupérées en utilisant ce site web Amazon " "du pays.." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Amazon : délai de connexion dépassé. Veuillez réessayer plus tard." @@ -5426,9 +5429,9 @@ msgstr "Pas de détail disponible" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5545,7 +5548,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5692,22 +5695,29 @@ msgstr "Vous devez spécifier au moins une action à accomplir." msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "Le fichier %s n'existe pas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "Le fichier HTML %s n'existe pas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6298,6 +6308,23 @@ msgstr "Répertoire d’export du catalogue" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Sélectionner la destination pour %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permission refusée" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" +"Impossible d’ouvrir %s. Est-il en cours d’utilisation par un autre programme " +"?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6728,7 +6755,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7439,14 +7466,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -8264,7 +8294,7 @@ msgstr "" "à importer dans la bibliothèque de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8425,7 +8455,7 @@ msgstr "Options de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8449,7 +8479,7 @@ msgstr "Options spécifiques à" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8468,7 +8498,7 @@ msgstr "sortie" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8576,78 +8606,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Options CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Options de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Catalogues" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Livre lu" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Elément de la Liste de voeux" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "n'importe quelle date" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "n'importe quelle valeur" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "non précisé(e)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Aucun genre ne sera exclu." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "erreur d'expression régulière : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Tous les genres seront exclus" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Vous devez fournir un nom." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Êtes-vous sûr de vouloir supprimer '%s' ?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Etes-vous sûr de vouloir supprimer les règles #%(first)d-%(last)d ?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Supprimer la Règle" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Faux" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Vrai" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8655,57 +8713,108 @@ msgstr "Vrai" msgid "Name" msgstr "Nom" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Champ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Valeur" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Préfixe" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Enregistrer" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Supprimer" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "Activer les sections qui seront incluses dans le catalogue généré." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Sections incluses" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Auteurs" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Titres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Séries" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Champ contenant des informations de genre" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "Ajoutés &récemment" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descriptions" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8713,11 +8822,11 @@ msgstr "" "La première règle de préfixe correspondante applique un préfixe aux listings " "du catalogue généré." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Préfixes" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8725,11 +8834,11 @@ msgstr "" "Les livres correspondant à n'importe laquelle des règles d'exclusion seront " "exclus du catalogue généré. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Livres exclus" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8742,110 +8851,105 @@ msgstr "" "[étiquette], par ex., [Livre test], et '+', l'étiquette par défaut pour un " "livre lu." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Exclure les genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Genres à &exclure (regex) :" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Réinitialiser avec les valeurs par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Résultats de l'expression régulière :" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Etiquettes qui seront exclues comme les genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Autres options" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Colonne personnalisée possédant un contenu additionnel à fusionner avec les " -"Commentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -"Fusionner le contenu additionnel avant les commentaires de métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Avant" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Fusionner le contenu additionnel après les Commentaires" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Après" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Séparer les les Commentaires et le contenu additionnel par un trait " -"horizontal." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Inclure le &Séparateur" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "Fusio&nner avec les Commentaires" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Couverture du catalogue :" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Générer une nouvelle couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Utiliser la couverture existante" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "Note de Description s&upplémentaire :" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Colonne personnalisée source du teste à inclure dans la section Description." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "Largeur des vigne&ttes :" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" "Indice de taille pour les vignettes de couvertures incluses dans la section " "Descriptions." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " pouce" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Références croisées d'auteurs:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" "Pour les livres avec des auteurs multiples, lister chaque auteur séparément." @@ -10359,6 +10463,7 @@ msgstr "COmmencer à lire à (expression XPath) :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "XPath incorrect" @@ -10644,11 +10749,11 @@ msgstr "" "l'utilisation de XPath, voir le tutoriel XPath.

" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Navigation par couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Le navigateur de couvertures ne peut être chargé" @@ -11335,11 +11440,11 @@ msgstr "Adapte la &couverture à l’emplacement" msgid "My Books" msgstr "Mes Livres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Aucune aide disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Aucune aide disponible pour ce format de sortie." @@ -12366,10 +12471,6 @@ msgstr "Recherche/remplacement sauvegardé" msgid "Search/replace name:" msgstr "Nom de la recherche/du remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Vous devez fournir un nom." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12617,11 +12718,6 @@ msgstr "Enregistrer la recherche ou le remplacement en cours" msgid "Sa&ve" msgstr "&Enregistrer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Supprimer" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "&Champs de recherche :" @@ -13163,7 +13259,7 @@ msgstr "Abandon…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Auteurs" @@ -14721,46 +14817,46 @@ msgstr "Choisir la &famille de polices" msgid "Clear the font family" msgstr "Supprimer la famille de polices" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Navigateur de couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Maj+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Navigateur d’étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Maj+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "version" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "créé par Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Connecté : " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Détails du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Maj+Alt+D" @@ -15042,14 +15138,6 @@ msgstr "Le nom recherché/consulté est \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "L'UUID de ce livre est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permission refusée" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -15249,65 +15337,65 @@ msgstr "" "Le chemin de Calibre Portable (%s) est trop long. Il doit être inférieur à " "59 caractères." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Bibliothèque calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" "Choisissez un emplacement pour votre bibliothèque de livres numériques " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "La création de la bibliothèque a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Échec de la création de la bibliothèque à : %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" "Choisissez un emplacement pour votre nouvelle bibliothèque de livres " "numériques calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Initialisation de l’interface utilisateur…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "La réparation a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "La réparation de la base de données a échoué. Lancement avec une nouvelle " "bibliothèque vide." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Mauvais emplacement pour la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Mauvais emplacement %r pour la base de données. calibre va maintenant se " "fermer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Base de données corrompue" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15319,7 +15407,7 @@ msgstr "" "reconstruction peut partiellement échouer. Si vous cliquer sur Non, une " "nouvelle base de données de votre bibliothèque calibre sera crée." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15327,54 +15415,54 @@ msgstr "" "Mauvais emplacement %r pour la base de données. calibre va démarrer avec une " "nouvelle bibliothèque vide." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Démarrage de %s en cours : Chargement des livres…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Si vous êtes sûr qu’il n’est pas démarré" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "peut être démarré dans la zone de notification, dans la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "région en haut et à droite de l’écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "région en bas et à droite de l’écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "Essayer de redémarrer l’ordinateur." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "Essayer de supprimer le fichier" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Impossible de lancer " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s est déjà démarré." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Aucune session de Calibre n'a été trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Commande d'arrêt envoyée, en attente de l'arrêt..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "La fermeture du programme Calibre lancé a echouée" @@ -15852,13 +15940,6 @@ msgstr "Modifier la manière dont calibre télécharge les métadonnées" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d sur %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" -"Impossible d’ouvrir %s. Est-il en cours d’utilisation par un autre programme " -"?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16699,28 +16780,28 @@ msgstr "" "le bouton Ajouter une règle pour commencer.

Vous pouvez changer une " "règle existante en double cliquant dessus." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Aucune règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Aucune règle sélectionnée pour %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "enlèvement" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Vous devez sélectionner une colonne pour pouvoir la supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La colonne sélectionnée n’est pas une colonne personnalisée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -17349,68 +17430,68 @@ msgstr "" "entrée pour activer l'extension. Calibre ne peut pas détecter les " "périphériques qui sont gérés par des extensions désactivées." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Etroit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Style Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Valeur par défaut du système" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Petit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Moyen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Toujours" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "S’il y a suffisamment de place" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Jamais" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Par la première lettre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partitionné" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Coloration de colonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Colonne icônes" @@ -20047,12 +20128,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -20063,24 +20138,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -20088,113 +20241,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -21810,7 +21984,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21829,7 +22003,7 @@ msgstr "" "Par défaut : '%%default'\n" "S’applique à : format de sortie BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21842,7 +22016,7 @@ msgstr "" "Par défaut : '%default'\n" "S'applique au format : BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21855,7 +22029,7 @@ msgstr "" "Par défaut : '%default'\n" "S’applique au format : BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21868,7 +22042,7 @@ msgstr "" "Par défaut : '%default'\n" "S’applique au format : BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21884,7 +22058,7 @@ msgstr "" "Par défaut : '%%default'\n" "S’applique au format : BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21897,7 +22071,7 @@ msgstr "" "Par défaut : '%default'\n" "S’applique au format : BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21910,7 +22084,7 @@ msgstr "" "Par défaut : '%default'\n" "S’applique au format : BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -22177,6 +22351,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -22185,7 +22368,7 @@ msgstr "" "Par défaut : '%default'\n" "S’applique aux formats de sortie : AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -22199,7 +22382,21 @@ msgstr "" "Par défaut : '%default'\n" "S’applique aux formats de sortie : AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22226,7 +22423,7 @@ msgid "No books available to catalog" msgstr "Aucun livre disponible à cataloguer" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Titres" @@ -22235,12 +22432,12 @@ msgid "Genres" msgstr "Genres" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Ajout(s) Récent(s)" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Lu(s) Récemment" @@ -22279,103 +22476,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Aucun livre disponible à inclure dans le catalogue" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "Genres HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "Titres HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "par " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "Descriptions HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "Description HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "En-tête NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX pour les Descriptions" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX pour les Séries" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Sériescommençant par %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Séries commençant par '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX pour les Titres" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Titres commençant par %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Titres commençant par '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX pour les Auteurs" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Auteurs commençant par %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Auteurs commençant par '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX pour les Ajoutés récemment" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX pour les Lus récemment" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX pour les Genres" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "Génération de l'OPF" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Vignettes" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Vignette" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "Sauvegarde du NCX" @@ -22918,7 +23115,7 @@ msgstr "" "Par défaut: Pas de filtre" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Affiche des informations détaillées. Utile pour le débogage" @@ -24940,194 +25137,198 @@ msgid "English (Pakistan)" msgstr "Anglais (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Anglais (Croatie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Anglais (Hong-Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Anglais (Hongrois)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Anglais (Indonésie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Anglais (Israël)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Anglais (Russie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Anglais (Singapour)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Anglais (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Anglais (Irlande)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Anglais (Chine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Anglais (Afrique du sud)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Espagnol (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Espagnol (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Espagnol (Argentine)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Espagnol (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Espagnol (Mexique)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Espagnol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Espagnol (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Espagnol (Equateur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Espagnol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Espagnol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Espagnol (Bolivie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Espagnol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Espagnol (Colombie)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Allemand (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Français (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Néerlandais (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Flamand (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "Matin" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "Après-midi" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "matin" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "après midi" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -25206,7 +25407,7 @@ msgid "Unknown feed" msgstr "Flux inconnu" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Article sans titre" @@ -25214,114 +25415,114 @@ msgstr "Article sans titre" msgid "Unknown News Source" msgstr "Source d’information inconnue" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "Echec du téléchargement de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "La recette \"%s\" a besoin d’un nom d’utilisateur et d’un mot de passe." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Téléchargement terminé" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Impossible de télécharger les articles suivants;" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" "Impossible de télécharger certaines parties pour les articles suivants :" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tLiens qui ont échoués :" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Impossible de récupérer l’article." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" "Les informations de débogage sont disponibles précédement dans ce journal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Lancer avec -vv pour voir la raison" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Récupération des flux…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Obtient les flux à partir de la page d’index" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Essaie de télécharger la couverture…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Génération du masthead…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Commence le téléchargement [processus %d]…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Flux téléchargés de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Impossible de télécharger la couverture : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Télécharge la couverture de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "L’image du titre a été téléchargée" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Articles dans ce numéro: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Article sans titre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Article téléchargé : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Impossible de télécharger l’article : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Récupération du flux" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -25329,7 +25530,7 @@ msgstr "" "La connexion a échouée, vérifier votre nom d’utilisateur et votre mot de " "passe pour le service Périodique calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -25376,7 +25577,7 @@ msgstr "Sections" msgid "Articles" msgstr "Articles" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -25386,13 +25587,13 @@ msgstr "" "\n" "Où URL est par exemple http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Répertoire de base dans lequel l’URL est sauvegardée. Par défaut : %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -25401,7 +25602,7 @@ msgstr "" "Délai d’attente en secondes pour la réponse du serveur. Par défaut : " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -25410,7 +25611,7 @@ msgstr "" "Nombre maximum de niveaux de récursivité c-à-d le niveau de profondeur de " "liens à suivre. Par défaut : %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from .Par défaut : %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -25428,7 +25629,7 @@ msgstr "" "Intervalle minimal entre deux téléchargements, en secondes. %default s par " "défaut." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -25436,7 +25637,7 @@ msgstr "" "Encodage des caractères pour les sites web que vous essayer de télécharger. " "Par défaut, essaie et trouve l’encodage." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -25447,7 +25648,7 @@ msgstr "" "correspondra à quelque expression que ce soit, sera suivi. Par défaut, tous " "les liens sont suivis." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -25461,7 +25662,7 @@ msgstr "" "rationnelle filtre et correspondance sont spécifiées, alors l’expression " "rationnelle filtre est appliquée en premier." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Ne pas télécharger les feuilles de style CSS." @@ -25469,10 +25670,6 @@ msgstr "Ne pas télécharger les feuilles de style CSS." msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Enregistrer" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Ouvrir" @@ -26810,3 +27007,33 @@ msgid "" "number of such libraries, the sorting becomes alphabetic. You can set that\n" "number here. The default is ten libraries." msgstr "" + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "" +#~ "Fusionner le contenu additionnel avant les commentaires de métadonnées" + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Séparer les les Commentaires et le contenu additionnel par un trait " +#~ "horizontal." + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "Fusionner le contenu additionnel après les Commentaires" + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Colonne personnalisée source du teste à inclure dans la section Description." + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Colonne personnalisée possédant un contenu additionnel à fusionner avec les " +#~ "Commentaires" + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Communique avec la liseuse WayteQ" + +#~ msgid "Field containing Genre information" +#~ msgstr "Champ contenant des informations de genre" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index cac83d399e..cea6159b85 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau \n" "Language-Team: French (Canada) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:53+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:55+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1965,7 +1965,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2588,7 +2588,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2614,29 +2614,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2644,37 +2644,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2857,13 +2857,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2871,7 +2871,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4204,20 +4204,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4238,7 +4241,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4379,52 +4382,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4540,9 +4543,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4652,7 +4655,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4791,22 +4794,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5345,6 +5355,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5738,7 +5763,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6373,14 +6398,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7121,7 +7149,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7276,7 +7304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7300,7 +7328,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7319,7 +7347,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7420,78 +7448,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7499,77 +7555,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7577,102 +7684,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9075,6 +9183,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9337,11 +9446,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9967,11 +10076,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10837,10 +10946,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11061,11 +11166,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11558,7 +11658,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12959,46 +13059,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13269,14 +13369,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13466,57 +13558,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13524,60 +13616,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14006,11 +14098,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14745,28 +14832,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15291,68 +15378,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17575,12 +17662,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17591,24 +17672,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17616,113 +17775,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19178,7 +19358,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19190,7 +19370,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19199,7 +19379,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19208,7 +19388,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19217,7 +19397,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19227,7 +19407,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19236,7 +19416,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19245,7 +19425,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19423,12 +19603,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19437,7 +19626,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19460,7 +19663,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19469,12 +19672,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19508,103 +19711,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20013,7 +20216,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21564,194 +21767,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21827,7 +22034,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21835,117 +22042,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21990,60 +22197,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22051,7 +22258,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22059,10 +22266,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/fur.po b/src/calibre/translations/fur.po index fac8eff655..eb1d2487fd 100644 --- a/src/calibre/translations/fur.po +++ b/src/calibre/translations/fur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-10-14 15:48+0000\n" "Last-Translator: Mauro Ermacora \n" "Language-Team: Friulian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:40+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1916,7 +1916,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2539,7 +2539,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2565,29 +2565,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2595,37 +2595,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2808,13 +2808,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2822,7 +2822,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4155,20 +4155,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4189,7 +4192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4330,52 +4333,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4491,9 +4494,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4603,7 +4606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4742,22 +4745,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5296,6 +5306,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5689,7 +5714,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6324,14 +6349,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7072,7 +7100,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7227,7 +7255,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7251,7 +7279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7270,7 +7298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7371,78 +7399,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7450,77 +7506,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7528,102 +7635,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9026,6 +9134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9288,11 +9397,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9918,11 +10027,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10788,10 +10897,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11012,11 +11117,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11509,7 +11609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12910,46 +13010,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13220,14 +13320,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13417,57 +13509,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13475,60 +13567,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13957,11 +14049,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14696,28 +14783,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15242,68 +15329,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17526,12 +17613,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17542,24 +17623,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17567,113 +17726,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19129,7 +19309,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19141,7 +19321,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19150,7 +19330,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19159,7 +19339,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19168,7 +19348,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19178,7 +19358,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19187,7 +19367,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19196,7 +19376,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19374,12 +19554,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19388,7 +19577,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19411,7 +19614,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19420,12 +19623,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19459,103 +19662,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19964,7 +20167,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21515,194 +21718,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21778,7 +21985,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21786,117 +21993,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21941,60 +22148,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22002,7 +22209,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22010,10 +22217,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 4a9377bf2d..979e008333 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 19:33+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:41+0000\n" "X-Generator: Launchpad (build 16532)\n" "Language: gl\n" @@ -51,8 +51,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -82,9 +82,9 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -115,7 +115,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -191,7 +191,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2029,7 +2029,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2682,7 +2682,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2731,29 +2731,29 @@ msgstr "" "\n" "Para unha documentación completa do sistema de conversión, ver\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPCIÓNS DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPCIÓNS DE SAÍDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcións para controlar o procesamento do ficheiro de entrada %s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcións para controlar o procesamento da saída %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opcións para controlar o aspecto da saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2761,17 +2761,17 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar o texto do documento e a estrutura usando patróns definidos." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Control de autodetección de estrutura de documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2781,21 +2781,21 @@ msgstr "" "ficheiro orixe ten unha táboa de contidos, usarase esta preferentemente " "respecto da xerada automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "As opcións para asignar metadatos na saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opción para axudar coa depuración da conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Saída gardada en" @@ -3029,7 +3029,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "para una lista completa con descricións." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3037,7 +3037,7 @@ msgstr "" "Facer unha recollida en largura das ligazóns en ficheiros HTML. Normalmente, " "faise unha recollida en profundidade." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3048,7 +3048,7 @@ msgstr "" "ser negativo. O valor 0 implica que non se seguirá ningunha ligazón no " "ficheiro HTML raíz. O valor predeterminado é %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4622,20 +4622,23 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4656,7 +4659,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4814,52 +4817,52 @@ msgstr "" msgid "Cover" msgstr "Cuberta" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "EE. UU." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Francia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Alemania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "GB" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "O tempo de espera de Amazon expirou. Volva a tentalo máis tarde" @@ -4975,9 +4978,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5087,7 +5090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5226,22 +5229,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5805,6 +5815,21 @@ msgstr "Exportar o cartafol do catálogo" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permiso denegado" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Non é posíbel abrir %s. Estará a se empregar cun outro programa?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6214,7 +6239,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6872,14 +6897,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7642,7 +7670,7 @@ msgstr "" "libros que se importarán á biblioteca do Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7803,7 +7831,7 @@ msgstr "Opcións de BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7827,7 +7855,7 @@ msgstr "Opcións específicas para" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7846,7 +7874,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7947,78 +7975,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opcións de CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Opcións do libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8026,77 +8082,128 @@ msgstr "" msgid "Name" msgstr "Nome" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Eliminar" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Seccións incluídas" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descricións" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Libros excluídos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8104,102 +8211,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Xéneros excluídos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Outras opcións" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Antes" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Despois" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " polgada" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9638,6 +9746,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "O XPath é incorrecto" @@ -9911,11 +10020,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Explorar por cubertas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Non foi posíbel cargar o explorador de cubertas" @@ -10564,11 +10673,11 @@ msgstr "Axustar a &cuberta dentro da visualización" msgid "My Books" msgstr "Os meus libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11544,10 +11653,6 @@ msgstr "Gardar busca/substitución" msgid "Search/replace name:" msgstr "Nome de busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11790,11 +11895,6 @@ msgstr "Gardar a busca/substitución actual" msgid "Sa&ve" msgstr "&Gardar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Eliminar" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Campo de &busca:" @@ -12310,7 +12410,7 @@ msgstr "Interrumpindo..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autores" @@ -13794,46 +13894,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Navegador de cubertas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Maiús+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Maiús+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versión" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "creado por Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Detalles do libro" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Maiús+Alt+D" @@ -14108,14 +14208,6 @@ msgstr "O nome de busca é «{0}»" msgid "This book's UUID is \"{0}\"" msgstr "O UUID deste libro é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permiso denegado" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14309,63 +14401,63 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" "Escoller unha localización para a biblioteca de libros electrónicos do " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Produciuse un fallo ao crear a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Produciuse un fallo ao crear a biblioteca en: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" "Escoller unha localización para a nova biblioteca de libros electrónicos do " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Iniciando a interface de usuario..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "A reparación fallou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "A reparación da base de datos fallou. Iniciando cunha nova biblioteca " "baleira." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "A localización da base de datos é incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Localización da base de datos %r errada. Calibre pecharase a seguir." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "A base de datos está danada" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14373,7 +14465,7 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14381,54 +14473,54 @@ msgstr "" "Localización da base de datos %r errada. Comenzarase cunha biblioteca do " "Calibre nova e baleira" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Iniciando %s; cargando os libros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Se está seguro de que non está en execución" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "pode estar en execución na bandexa do sistema, na" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "na área superior dereita da pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "na área inferior dereita da pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "ténteo de novo despois de reiniciar o equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "tente eliminar o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Non é posíbel iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s xa se está executando." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14875,11 +14967,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Non é posíbel abrir %s. Estará a se empregar cun outro programa?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15656,28 +15743,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Debe seleccionar unha columna para eliminala" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "A columna que seleccionou non é unha columna personalizábel." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -16244,68 +16331,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estreito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Largo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Pola primeira letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18746,12 +18833,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18762,24 +18843,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -18787,113 +18946,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -20415,7 +20595,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -20427,7 +20607,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -20440,7 +20620,7 @@ msgstr "" "Valor predeterminado: '%default'\n" "Aplicado a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -20453,7 +20633,7 @@ msgstr "" "Valor predeterminado: '%default'\n" "Aplicado a: formato de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -20467,7 +20647,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Aplícase a: formato de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -20482,7 +20662,7 @@ msgstr "" "Valor predeterminado: «%%default»\n" "Aplicábel a: formato de salida BIBTEXT" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -20495,7 +20675,7 @@ msgstr "" "Predeterminado: '%default'\n" "Aplicado en: formato de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -20508,7 +20688,7 @@ msgstr "" "Predeterminado: '%default'\n" "Aplicado en: formatos de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -20690,12 +20870,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -20704,7 +20893,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20729,7 +20932,7 @@ msgid "No books available to catalog" msgstr "Non hai libros dispoñibles para catalogar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -20738,12 +20941,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -20777,103 +20980,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Non hai libros dispoñibles para meter no catálogo." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -21363,7 +21566,7 @@ msgstr "" "Valor predeterminado: sen filtrado" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de saída detallada. Útil para a depuración" @@ -23117,194 +23320,198 @@ msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Inglés (Croacia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Inglés (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Inglés (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Inglés (Iemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Ingles (Chinés)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Español (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Español (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Español (Arxentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Alemán (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Flamenco (Holanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Flamenco (Bélxica)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -23380,7 +23587,7 @@ msgid "Unknown feed" msgstr "Fluxo descoñecido" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artigo sen título" @@ -23388,112 +23595,112 @@ msgstr "Artigo sen título" msgid "Unknown News Source" msgstr "Fonte de novas descoñecida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "A receita «%s» necesita un nome de usuario e un contrasinal." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Rematou a descarga" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Produciuse un fallo na descarga dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Produciuse un fallo na descarga de partes do seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " desde " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tLigazóns erradas:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Non se puido obter o artigo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" "O resultado do rastreo de depuración aparece máis arriba neste rexistro" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Execute co parámetro -vv para ver o motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "A obter os fluxos..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Obtivéronse fontes de noticias da páxina principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Tratando de descargar a cuberta..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Xerando o tope..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Comezando a descarga [%d fío(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Fluxos descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Non se puido descargar a cuberta: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Descargando a cuberta desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Tope da imaxe descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artigo sen título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artigo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Erro ao descargar o artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Obtendo o fluxo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -23501,7 +23708,7 @@ msgstr "" "No se pudo iniciar a sesión, comprobe o seu nome de usuario ou contrasinal " "do servizo de boletín do Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -23548,7 +23755,7 @@ msgstr "Seccións" msgid "Articles" msgstr "Artigos" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -23558,12 +23765,12 @@ msgstr "" "\n" "Onde URL é, por exemplo, http://google.es" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Directorio base onde se gardan os URL. O predeterminado é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -23572,7 +23779,7 @@ msgstr "" "Tempo máximo en segundos para esperar a resposta do servidor. Valor " "predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -23581,7 +23788,7 @@ msgstr "" "Máximo número de niveis de recursividade, i.e., profundidade das ligazóns a " "seguir. Valor predeterminado: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . O predeterminado é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -23599,7 +23806,7 @@ msgstr "" "Intervalo minimo en segundos entre obtención de datos consecutivos. Valor " "predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -23607,7 +23814,7 @@ msgstr "" "Codificación para os sitios web que está intentando descargar. O modo " "predeterminado é para tentar averiguar a codificación." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -23618,7 +23825,7 @@ msgstr "" "algunha das expresións regulares, seguirase a ligazón. De modo " "predeterminado, séguense todas as ligazóns." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -23626,7 +23833,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Non descargar follas de estilo CSS" @@ -23634,10 +23841,6 @@ msgstr "Non descargar follas de estilo CSS" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index 13acab75fd..1709583eb4 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt \n" "Language-Team: Gujarati \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:42+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 637559e21e..f56dc37d3c 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-12-21 09:15+0000\n" "Last-Translator: Hisbro \n" "Language-Team: Hebrew \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:42+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1956,7 +1956,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2582,7 +2582,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2608,29 +2608,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "אפשרויות יבוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "אפשרויות יצוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "אפשרותיות לשליטה בעיבוד %s קבצים מיובאים" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "אפשרותיות לשליטה בעיבוד %s קבצים מיוצאים" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "שליטה במראה היצוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2638,37 +2638,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "שליטה באפשרויות גילוי אוטומטי של מבנה מסמך" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "שליטה ביצירה אוטומטית של תוכן עניינים" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "הפלט נשמר אל" @@ -2854,7 +2854,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "לרשימה המלאה עם פירוט" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -2862,7 +2862,7 @@ msgstr "" "עבור על הקישורים בקבצי ה-HTML בצורה רוחבית (breadth first). לרוב המעבר נעשה " "לעומק כל קישור (depth first)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2870,7 +2870,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4211,20 +4211,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4245,7 +4248,7 @@ msgstr "תוויות" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4385,52 +4388,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4546,9 +4549,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4658,7 +4661,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4797,22 +4800,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5351,6 +5361,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5744,7 +5769,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6379,14 +6404,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7127,7 +7155,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7282,7 +7310,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7306,7 +7334,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7325,7 +7353,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7426,78 +7454,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7505,77 +7561,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7583,102 +7690,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9081,6 +9189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9343,11 +9452,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9973,11 +10082,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10843,10 +10952,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11067,11 +11172,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11564,7 +11664,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "מחברים" @@ -12965,46 +13065,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13275,14 +13375,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13472,57 +13564,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13530,60 +13622,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14012,11 +14104,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14751,28 +14838,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15297,68 +15384,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17581,12 +17668,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17597,24 +17678,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17622,113 +17781,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19184,7 +19364,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19196,7 +19376,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19205,7 +19385,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19214,7 +19394,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19223,7 +19403,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19233,7 +19413,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19242,7 +19422,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19251,7 +19431,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19429,12 +19609,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19443,7 +19632,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19466,7 +19669,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19475,12 +19678,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19514,103 +19717,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20019,7 +20222,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21570,194 +21773,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +msgid "English (Indonesia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "אנגלית (ישראל)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21833,7 +22040,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21841,117 +22048,117 @@ msgstr "" msgid "Unknown News Source" msgstr "מקור חדשות בלתי ידוע" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "ההורדה הסתיימה" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "הורדת הכתבות הבאות כשלה:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "מנסה להוריד עמוד שער/כריכה..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "לא הצליח להוריד כריכה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "מוריד כריכה מ-%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "כתבה ללא שם" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "כתבה הורדה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "הורדת הכתבה כשלה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21998,33 +22205,33 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . ברירת המחדל היא " "%default ." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "פרק הזמן בין הורדות. ברירת המחדל היא %default שניות." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" "קידוד האותיות של האתר להורדה. ברירת המחדל תנסה לנחש את הקידוד המתאים." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22062,7 +22269,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "לא להוריד דפי-סגנון CSS" @@ -22070,10 +22277,6 @@ msgstr "לא להוריד דפי-סגנון CSS" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index fc772338e3..c5cc9fa777 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: Hindi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:42+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1915,7 +1915,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2538,7 +2538,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2564,29 +2564,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2594,37 +2594,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2807,13 +2807,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2821,7 +2821,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4157,20 +4157,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4191,7 +4194,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4332,52 +4335,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4493,9 +4496,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4605,7 +4608,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4744,22 +4747,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5298,6 +5308,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5691,7 +5716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6326,14 +6351,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7074,7 +7102,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7229,7 +7257,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7253,7 +7281,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7272,7 +7300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7373,78 +7401,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7452,77 +7508,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7530,102 +7637,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9028,6 +9136,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9290,11 +9399,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9920,11 +10029,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10790,10 +10899,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11014,11 +11119,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11511,7 +11611,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12912,46 +13012,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13222,14 +13322,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13419,57 +13511,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13477,60 +13569,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13959,11 +14051,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14698,28 +14785,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15244,68 +15331,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17528,12 +17615,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17544,24 +17625,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17569,113 +17728,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19131,7 +19311,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19143,7 +19323,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19152,7 +19332,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19161,7 +19341,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19170,7 +19350,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19180,7 +19360,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19189,7 +19369,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19198,7 +19378,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19376,12 +19556,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19390,7 +19579,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19413,7 +19616,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19422,12 +19625,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19461,103 +19664,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19966,7 +20169,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21517,194 +21720,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21780,7 +21987,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21788,117 +21995,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21943,60 +22150,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22004,7 +22211,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22012,10 +22219,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/him.po b/src/calibre/translations/him.po index 94eabdb2e1..4a78d98096 100644 --- a/src/calibre/translations/him.po +++ b/src/calibre/translations/him.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-07-23 13:49+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Himachali \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:42+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index f9f4ded9c5..198eb8c034 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 18:49+0000\n" "Last-Translator: Tomislav Pešut \n" "Language-Team: Croatian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:48+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:49+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -51,8 +51,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -82,9 +82,9 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -115,7 +115,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -191,7 +191,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1937,7 +1937,7 @@ msgid "Communicate with the Ex124G" msgstr "Komuniciraj sa Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2563,7 +2563,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2611,29 +2611,29 @@ msgstr "" "\n" "Za kompletnu dokumentaciju o pretvorbama pogledajte\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "ULAZNE OPCIJE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "IZLAZNE OPCIJE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcije za kontrolu procesiranja ulaza %s datoteke" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcije za kontrolu procesiranja izlaza %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opcije za kontrolu izgleda i osjećaja izlaza" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2641,16 +2641,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Kontrola auto-detekcije strukture dokumenta" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2660,21 +2660,21 @@ msgstr "" "datoteka ima Sadržaj, ovaj će biti upotrijebljen prije nego automatski " "generirani." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opcije za postavljanje metapodataka u izlaz" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opcije za pomoć kod ispravljanja grešaka konverzije" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Izlaz spremljen u" @@ -2890,7 +2890,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -2898,7 +2898,7 @@ msgstr "" "Poprečne veze u HTML datotekama, širina prvo. Normalno su postavljeni dubina " "prvo." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2909,7 +2909,7 @@ msgstr "" "negativna. 0 predpostavlja da veze u korijenskoj HTML datoteci nisu praćene. " "Standardno je %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4339,20 +4339,23 @@ msgstr "Komentari" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4373,7 +4376,7 @@ msgstr "Tagovi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4524,52 +4527,52 @@ msgstr "" msgid "Cover" msgstr "Omot" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4685,9 +4688,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4797,7 +4800,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4936,22 +4939,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5501,6 +5511,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Dozvola je uskraćena" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Nije moguće otvoriti %s. Je li korišten od drugog programa?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5894,7 +5919,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6529,14 +6554,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7283,7 +7311,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7440,7 +7468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7464,7 +7492,7 @@ msgstr "Opcije specifične za" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7483,7 +7511,7 @@ msgstr "izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7584,78 +7612,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Opcije" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-book opcije" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7663,77 +7719,128 @@ msgstr "" msgid "Name" msgstr "Ime" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Obriši" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7741,102 +7848,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9258,6 +9366,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Nevažeći XPath" @@ -9523,11 +9632,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Pretražuj po omotima" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -10156,11 +10265,11 @@ msgstr "" msgid "My Books" msgstr "Moje Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11026,10 +11135,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11252,11 +11357,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Obriši" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11749,7 +11849,7 @@ msgstr "Prekidam..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -13174,46 +13274,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Spojeno " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13486,14 +13586,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Dozvola je uskraćena" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13686,57 +13778,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Biblioteka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Loša lokacija baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13744,60 +13836,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Ako si siguran da nije aktivan" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "možda funkcionira u sustavnom poslužavniku, u" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "gornji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "donji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "probaj ponovo startati svoje računalo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "probaj obrisati datoteku." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Ne može Krenuti " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s je već aktivan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14226,11 +14318,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Nije moguće otvoriti %s. Je li korišten od drugog programa?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14970,28 +15057,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15518,68 +15605,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Malo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Velik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Srednji" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17823,12 +17910,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17839,24 +17920,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17864,113 +18023,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19463,7 +19643,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19475,7 +19655,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19484,7 +19664,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19493,7 +19673,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19502,7 +19682,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19512,7 +19692,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19521,7 +19701,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19530,7 +19710,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19708,12 +19888,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19722,7 +19911,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19745,7 +19948,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19754,12 +19957,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19793,103 +19996,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20351,7 +20554,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." @@ -21928,194 +22131,198 @@ msgid "English (Pakistan)" msgstr "Engleski (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +msgid "English (Russia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Engleski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Engleski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Njemački (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Holandski (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Holandski (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22191,7 +22398,7 @@ msgid "Unknown feed" msgstr "Nepoznati dotok" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artikal bez naslova" @@ -22199,117 +22406,117 @@ msgstr "Artikal bez naslova" msgid "Unknown News Source" msgstr "Nepoznat Izvor Vijesti" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\" recept treba korisničko ime i lozinku." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Skidanje završeno" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Neuspjelo skidanje slijedećih artikala:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Neuspjelo skidanje dijelova slijedećih artikala:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tNeuspjele veze:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Hvatanje dotoka..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Dobijeni dotoci sa indeks stranice" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Pokušaj skidanja omota..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Početak skidanja [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Dotoci skinuti na %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Nemoguće skinuti omot: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Skidanje omota sa %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artikal bez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Skinuti artikli: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Neuspjelo skidanje artikla: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Grabljenje dotoka" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22354,7 +22561,7 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -22364,12 +22571,12 @@ msgstr "" "\n" "Gdje URL je na primjer http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Osnovni direktorij u koji je URL pohranjen. Standardan je %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22378,7 +22585,7 @@ msgstr "" "Zastoj u sekundama za čekanje na odgovor od poslužitelja. Standardno: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22387,7 +22594,7 @@ msgstr "" "Makismalan broj razina za suvrat, kao dubina veze za slijediti. Standardno " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tagovima. Standardno je %default." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22405,7 +22612,7 @@ msgstr "" "Minimalan razmak u sekundama između uzastopnih hvatanja. Standardan je " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22413,7 +22620,7 @@ msgstr "" "Šifriranje stranica koje pokušavate skinuti. Normalno je da probate " "odgonetnuti šifru." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -22423,7 +22630,7 @@ msgstr "" "može biti specificirana bezbroj puta, u kojem slučaju ako veza odgovara bilo " "kojem regexp, biće praćena. Standardno su sve veze praćene." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22431,7 +22638,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Ne skidaj CSS liste postavki" @@ -22439,10 +22646,6 @@ msgstr "Ne skidaj CSS liste postavki" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 7bff92e949..a218be5626 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-04 20:49+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:43+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2053,8 +2053,8 @@ msgid "Communicate with the Ex124G" msgstr "Kommunikáció Ex124G-vel" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Kommunikáció WayteQ e-book olvasóval." +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2743,7 +2743,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2789,29 +2789,29 @@ msgstr "" "\n" "A konvertálás teljes dokumentációját megtalálja itt:\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "BEMENETI KAPCSOLÓK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "KIMENETI KAPCSOLÓK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "A bemeneti %s fájlon végzett műveletek beállítása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "A %s kimenethez használható kapcsolók" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "A kimeneti formátum megjelenítésének beállításai" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2822,18 +2822,18 @@ msgstr "" "Alapértelmezetten ki van kapcsolva. Engedélyezéshez ezt használja: %(en)s, " "letiltáshoz ezt: %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "A dokumentum szövegének és felépítésének módosítása felhasználó által " "megadott minták alapján." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Dokumentum-struktúra automatikus felismerése." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2843,15 +2843,15 @@ msgstr "" "a forrásfájl tartalmaz Tartalomjegyzéket, az kerül felhasználásra az " "automatikusan generált helyett." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "A kimenet metaadat beállításai" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "A hibakereséshez használható opciók" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2859,7 +2859,7 @@ msgstr "" "A beépített hírösszeállítások listázása. Létrehozhat e-bookokat beépített " "hírösszeállítások alapján, pl. így: „hírösszeállítás.recipe” kimenet.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Kimenet elmentve:" @@ -3105,7 +3105,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "egy teljes lista leírásokkal." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3113,7 +3113,7 @@ msgstr "" "Linkek követése a HTML fájlokban szélességi keresés alapján. Alapesetben " "mélységi kereséssel történik a linkkövetés." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3124,7 +3124,7 @@ msgstr "" "negatív szám. A '0' azt jelenti, hogy nincs link-követés. Alapértelmezett: " "%default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4782,20 +4782,23 @@ msgstr "Megjegyzés" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4816,7 +4819,7 @@ msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4981,53 +4984,53 @@ msgstr "" msgid "Cover" msgstr "Borító" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Letölti a metaadatokat és a borítót az Amazonról" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Franciaország" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Németország" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Egyesült Királyság" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Olaszország" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japán" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Spanyolország" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Amazon honlap használata:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "A metaadatok letöltése ennek az országnak az Amazon honlapja alapján." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Az Amazon időtúllépés miatt kiléptette. Próbálja később!" @@ -5165,9 +5168,9 @@ msgstr "Nem érhetők el részletek" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5277,7 +5280,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5416,22 +5419,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6001,6 +6011,21 @@ msgstr "Katalóguskönyvtár exportálása" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Válassza ki a célmappát ehhez: %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Hozzáférés megtagadva" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Nem lehet megnyitni: %s. Esetleg másik program használja?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6419,7 +6444,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7104,14 +7129,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7917,7 +7945,7 @@ msgstr "" "Calibre könyvtárába." #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8078,7 +8106,7 @@ msgstr "BibTeX beállítások" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8102,7 +8130,7 @@ msgstr "Beállítás:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8121,7 +8149,7 @@ msgstr "kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8229,78 +8257,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Opciók" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-book beállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Katalógusok" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "bármilyen dátum" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "bármilyen érték" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "nincs megadva" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Nem lesznek kizárt műfajok" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "Reguláris kifejezés hiba: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Minden műfaj kizárva" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Meg kell adnia egy nevet." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Biztosan törli: %s?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Biztosan törli a következő szabályokat: #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Szabály törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Hamis" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Igaz" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8308,77 +8364,128 @@ msgstr "Igaz" msgid "Name" msgstr "Név" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Mező" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Érték" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Előtag" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Mentés" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Törlés" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Belevett részek" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "Szerző&k" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Címek" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Sorozatok" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Műfajok" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Műfaj információt tartalmazó mező" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "&Utoljára hozzáadva" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Leírások" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Előtagok" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Kizárt könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8386,102 +8493,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Kizárt műfajok" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "&Kizárandó műfajok (reguláris kifejezés):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Visszaállítás az alapértelmezésre" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Reguláris kifejezés eredménye:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "A műfajként kizárt címkék" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Egyéb beállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Előtte" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Utána" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Katalógus borító:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Új borító létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Létező borító használata" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "&Miniatűr szélessége:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " hüvelyk" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Szerző kereszt-hivatkozások:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" "Több szerzőt tartalmazó könyvek esetében a szerzők listázása egyenként" @@ -9953,6 +10061,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Érvénytelen XPath kifejezés" @@ -10233,11 +10342,11 @@ msgstr "" "keresés.

Az XPath haladó szintű használatát bővebben olvashat az XPath Oktatóban." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Böngészés borítók alapján" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "A borítóböngésző ne töltődjön be" @@ -10902,11 +11011,11 @@ msgstr "Borító &igazítása a nézőke méretéhez" msgid "My Books" msgstr "Könyveim" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Nem áll rendelkezésre súgó" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Nem áll rendelkezésre súgó ehhez a kimeneti formátumhoz" @@ -11905,10 +12014,6 @@ msgstr "Keresés/csere értékek mentése" msgid "Search/replace name:" msgstr "Keresés/csere név:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Meg kell adnia egy nevet." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12150,11 +12255,6 @@ msgstr "Az aktuális keresés/csere mentése" msgid "Sa&ve" msgstr "&Mentés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Törlés" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Mez&ők keresése:" @@ -12685,7 +12785,7 @@ msgstr "Megszakítás…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Szerzők" @@ -14195,46 +14295,46 @@ msgstr "Betűtípus &kiválasztása" msgid "Clear the font family" msgstr "Betűtípus törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Borítóböngésző" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Címkeböngésző" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "v." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "készítette Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Csatlakoztatva: " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Könyv részletei" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14512,14 +14612,6 @@ msgstr "Keresési/rendezési feltétel: „{0}”" msgid "This book's UUID is \"{0}\"" msgstr "A könyv UUID-je: „{0}”" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Hozzáférés megtagadva" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14716,58 +14808,58 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Válasszon egy helyet a calibre e-book könyvtárának" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "A könyvtár létrehozása nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "A könyvtár létrehozása nem sikerült itt: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Válasszon egy helyet az új calibre e-book könyvtárának" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Felhasználói felület előkészítése…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "A javítás sikertelen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Az adatbázis javítása sikertelen. Használjon egy új, üres adatbázist." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Hibás adatbázis elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Hibás adatbázishely: %r. A calibre bezáródik." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Hibás adatbázis" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14779,61 +14871,61 @@ msgstr "" "újraépítése nem biztos, hogy sikerülni fog. Ha a „Nem”-et választja, akkor " "egy üres adatbázis lesz létrehozva." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Hibás adatbázis elérési útvonal: %r. Új, üres adatbázis lesz létrehozva." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "%s kezdése: Könyvek letöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Ha biztos benne, hogy nem fut" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "futtassa a rendszertálcán, a" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "a képernyő jobb felső sarka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "a képernyő jobb alsó részén." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "próbálja meg újraindítani a számítógépet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "próbálja törölni a fájlt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Indítás nem lehetséges " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s már fut." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Nem található futó calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Leállítás parancs elküldve, várakozás…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Sikertelen a futó calibre leállítása" @@ -15303,11 +15395,6 @@ msgstr "A metaadatok letöltésének beállítása" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d/%(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Nem lehet megnyitni: %s. Esetleg másik program használja?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16131,28 +16218,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nincs kiválasztott szabály" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Nincs kiválasztott szabály a következőhöz: %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "eltávolítás" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Válasszon ki egy oszlopot a törléshez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "A kiválasztott oszlop nem egy egyéni oszlop" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Biztosan törölni akarja a következő oszlopot és minden adatát: %s?" @@ -16765,68 +16852,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Keskeny" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Széles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibre stílus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Rendszer alapértelmezése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Nincs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Kicsi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Nagy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Közepes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Mindig" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Ha van elegendő hely" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Soha" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Első betű szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Letiltva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Egyenlő elemszámú csoportok" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Oszlop színezés" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -19340,12 +19427,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19356,24 +19437,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -19381,113 +19540,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -21035,7 +21215,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21054,7 +21234,7 @@ msgstr "" "Alapértelmezett: '%%default'\n" "BIBTEX kimeneti formátum esetén használható" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21067,7 +21247,7 @@ msgstr "" "Alapértelmezett: '%default'\n" "BIBTEX kimeneti formátum esetén használható" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21080,7 +21260,7 @@ msgstr "" "Alapértelmezett: '%default'\n" "BIBTEX kimeneti formátum esetén használható" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21094,7 +21274,7 @@ msgstr "" "Alapértelmezett: „%default”\n" "Alkalmazható: BibTeX kimeneti formátumnál" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21109,7 +21289,7 @@ msgstr "" "Alapértelmezett: '%%default'\n" "BIBTEX kimeneti formátum esetén használható" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21122,7 +21302,7 @@ msgstr "" "Alapértelmezett: '%default'\n" "BIBTEX kimeneti formátum esetén használható" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21135,7 +21315,7 @@ msgstr "" "Alapértelmezett: '%default'\n" "BIBTEX kimeneti formátum esetén használható" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21327,12 +21507,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21341,7 +21530,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21366,7 +21569,7 @@ msgid "No books available to catalog" msgstr "Nincs elérhető könyv a katalógus készítéséhez" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Címek" @@ -21375,12 +21578,12 @@ msgid "Genres" msgstr "Műfajok" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Utoljára hozzáadva" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Utoljára olvasva" @@ -21414,103 +21617,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Nincs elérhető könyv a katalógusba illesztéshez" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "Műfajok HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "Címek HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "NCX fejléc" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "Sorozatok NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "Címek NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Ezzel kezdődő címek: %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Ezzel kezdődő címek: %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "Szerzők NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Szerzők ezzel kezdődően: %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Szerzők ezzel kezdődően: %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "Utoljára hozzáadva NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "Utoljára olvasva NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "Műfajok NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "OPF generálása" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniatűrök" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniatűr" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "NCX mentése" @@ -22003,7 +22206,7 @@ msgstr "" "Alapértelmezett: nincs szűrés" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" "Részletes kimeneti információk megjelenítése. Hasznos hibakeresésnél." @@ -23950,194 +24153,198 @@ msgid "English (Pakistan)" msgstr "angol (Pakisztán)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "angol (Horvátország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Angol (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "angol (Indonézia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "angol (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "angol (Oroszország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "angol (Szingapúr)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "angol (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "angol (Írország)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "angol (Kína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "angol (Dél-Afrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "spanyol (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "spanyol (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "spanyol (Argentína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "spanyol (Mexikó)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "spanyol (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "spanyol (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "spanyol (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "spanyol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "spanyol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "spanyol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "spanyol (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "spanyol (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "német (Ausztria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Francia (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "holland (Hollandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "holland (Belgium)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "de." #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "du." #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "de." #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "du." -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -24215,7 +24422,7 @@ msgid "Unknown feed" msgstr "Ismeretlen hírcsatorna" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Névtelen cikk" @@ -24223,113 +24430,113 @@ msgstr "Névtelen cikk" msgid "Unknown News Source" msgstr "Ismeretlen Hírforrás" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "A következő letöltése nem sikerült: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "A következő hírösszeállításhoz felhasználónévre és jelszóra van szüksége: " "„%s”." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "A letöltés befejeződött" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "A következő cikkek letöltése nem sikerült:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "A következő cikkek részeinek letöltése nem sikerült:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " innen: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tHibás linkek:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Nem lehet cikket letölteni." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "A hibakeresés elérhető előrébb ebben a naplófájlban" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Futassa a -vv kapcsolóval, hogy láthassa az okát" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Hírek letöltése…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Hírek letöltve az index oldalról" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Borító letöltése…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Fejléc generálása…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Letöltés megkezdve [%d szálon]…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Hírek letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Nem lehet borítót letölteni: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Borító letöltése a következő helyről: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Fejléc kép letöltve" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Cikkek ebben a számban: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Névtelen Cikk" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Cikk letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "A következő cikk letöltése nem sikerült: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Hírek letöltése" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -24337,7 +24544,7 @@ msgstr "" "Nem sikerült a bejelentkezés, ellenőrizze a calibre Periodicals " "szolgáltatáshoz tartozó felhasználónevét és jelszavát." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -24384,7 +24591,7 @@ msgstr "Szakaszok" msgid "Articles" msgstr "Cikkek" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -24393,12 +24600,12 @@ msgstr "" "%prog URL\n" "URL például a http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Az az alapmappa, ahová az URL mentve lesz. Alapértelmezett: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -24407,14 +24614,14 @@ msgstr "" "Az időtúllépés másodpercben a kiszolgáló válaszára várva. Alapbeállítás " "%default mp" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "A követendő linkmélység maximális értéke, Alapértelmezett %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from HTML tag-ekben lévő " "fájlokra érvényes. Alapértelmezett: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -24432,7 +24639,7 @@ msgstr "" "A minimális időköz másodpercben az egymást követő letöltések között. " "Alapérték: %default mp." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -24440,7 +24647,7 @@ msgstr "" "A letölteni kívánt weboldal karakterkódolása. Alapbeállításként automatikus " "felismerés." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -24451,7 +24658,7 @@ msgstr "" "bármelyiknek, feldolgozásra kerül. Alapesetben minden link feldolgozásra " "kerül." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -24465,7 +24672,7 @@ msgstr "" "„match” (egyezési) reguláris kifejezés meg van adva, akkor a „filter” lesz " "először alkalmazva." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Ne töltse le a CSS stíluslapokat." @@ -24473,10 +24680,6 @@ msgstr "Ne töltse le a CSS stíluslapokat." msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Mentés" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Megnyit" @@ -25683,3 +25886,9 @@ msgid "" "number of such libraries, the sorting becomes alphabetic. You can set that\n" "number here. The default is ten libraries." msgstr "" + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Kommunikáció WayteQ e-book olvasóval." + +#~ msgid "Field containing Genre information" +#~ msgstr "Műfaj információt tartalmazó mező" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 8cb2fb5322..a79498987a 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi \n" "Language-Team: Indonesian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:42+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:43+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1938,7 +1938,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2561,7 +2561,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2587,29 +2587,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2617,37 +2617,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2830,13 +2830,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2844,7 +2844,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4180,20 +4180,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4214,7 +4217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4355,52 +4358,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4516,9 +4519,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4628,7 +4631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4767,22 +4770,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5321,6 +5331,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5714,7 +5739,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6349,14 +6374,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7097,7 +7125,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7252,7 +7280,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7276,7 +7304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7295,7 +7323,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7396,78 +7424,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7475,77 +7531,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7553,102 +7660,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9051,6 +9159,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9313,11 +9422,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9943,11 +10052,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10813,10 +10922,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11037,11 +11142,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11534,7 +11634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12935,46 +13035,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13245,14 +13345,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13442,57 +13534,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13500,60 +13592,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13982,11 +14074,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14721,28 +14808,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15267,68 +15354,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17551,12 +17638,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17567,24 +17648,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17592,113 +17751,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19154,7 +19334,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19166,7 +19346,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19203,7 +19383,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19212,7 +19392,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19221,7 +19401,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19399,12 +19579,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19413,7 +19602,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19436,7 +19639,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19445,12 +19648,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19484,103 +19687,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19989,7 +20192,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21540,194 +21743,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21803,7 +22010,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21811,117 +22018,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21966,60 +22173,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22027,7 +22234,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22035,10 +22242,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index 7c6f1634d5..3de87d7ed1 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:43+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -52,8 +52,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -83,9 +83,9 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -116,7 +116,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -192,7 +192,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1915,7 +1915,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2538,7 +2538,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2564,29 +2564,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2594,37 +2594,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2807,13 +2807,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2821,7 +2821,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4154,20 +4154,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4188,7 +4191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4329,52 +4332,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4490,9 +4493,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4602,7 +4605,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4741,22 +4744,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5295,6 +5305,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5688,7 +5713,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6323,14 +6348,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7071,7 +7099,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7226,7 +7254,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7250,7 +7278,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7269,7 +7297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7370,78 +7398,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7449,77 +7505,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Vista" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7527,102 +7634,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9025,6 +9133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9287,11 +9396,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9917,11 +10026,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10787,10 +10896,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11011,11 +11116,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11508,7 +11608,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12909,46 +13009,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13219,14 +13319,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13416,57 +13508,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13474,60 +13566,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13956,11 +14048,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14695,28 +14782,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15241,68 +15328,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17525,12 +17612,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17541,24 +17622,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17566,113 +17725,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19128,7 +19308,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19140,7 +19320,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19149,7 +19329,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19158,7 +19338,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19167,7 +19347,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19177,7 +19357,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19186,7 +19366,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19195,7 +19375,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19373,12 +19553,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19387,7 +19576,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19410,7 +19613,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19419,12 +19622,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19458,103 +19661,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19963,7 +20166,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21514,194 +21717,198 @@ msgid "English (Pakistan)" msgstr "Enska (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Enska (Króatía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Enska (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Enska (Indónesía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Enska (Ísrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Enska (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Enska (Írland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Enska (Kína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Enska (Suður-Afríka)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Spænska (Paragvæ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Spænska (Urugvæ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Spænska (Argentína)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Spænska (Mexíkó)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Spænska (Kúba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Spænska (Chíle)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Spænska (Ekvador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Spænska (Hondúras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Spænska (Venesúela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Spænska (Bólivía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Spænska (Níkaragva)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Spænska (Kólumbía)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Þýska (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Franska (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Hollenska (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Hollenska (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "FH" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "EH" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "fh" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "eh" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21777,7 +21984,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Ónefnd grein" @@ -21785,117 +21992,117 @@ msgstr "Ónefnd grein" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " frá " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Ónefnd grein" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21940,60 +22147,60 @@ msgstr "Hlutar" msgid "Articles" msgstr "Greinar" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22001,7 +22208,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22009,10 +22216,6 @@ msgstr "" msgid "OK" msgstr "Í lagi" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Vista" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Opna" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 198ab919e1..64e77a4764 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-14 21:29+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:42+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:43+0000\n" "X-Generator: Launchpad (build 16532)\n" "Language: it\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" @@ -55,8 +55,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -86,9 +86,9 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -119,7 +119,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -195,7 +195,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2111,8 +2111,8 @@ msgid "Communicate with the Ex124G" msgstr "Comunica con l'Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Comunica con il lettore WayteQ" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2825,7 +2825,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2873,29 +2873,29 @@ msgstr "" "\n" "Per una documentazione completa sul sistema di conversione vedi\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPZIONI DI INPUT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPZIONI DI OUTPUT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opzioni per controllare l'elaborazione dei file di input %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opzioni per controllare l'elaborazione dell'output %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opzioni per controllare l'aspetto dell'output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2906,17 +2906,17 @@ msgstr "" "Disabilitata in modo predefinito. Usa %(en)s per abilitarla. Azioni singole " "possono essere disabilitate con le opzioni %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifica il testo e la struttura del documento usando pattern definiti." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Controlla il rilevamento automatico della struttura del documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2926,15 +2926,15 @@ msgstr "" "file sorgente ha un indice, questo sarà preferito a quello generato " "automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opzioni per impostare i metadati in output" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opzioni per aiutare a individuare problemi con la conversione" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2942,7 +2942,7 @@ msgstr "" "Elenco dei nomi delle ricette integrate. Puoi creare un ebook da una ricetta " "integrata in questo modo: ebook-convert \"Nome Ricetta.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Output salvato in" @@ -3188,7 +3188,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "per un elenco completo con descrizioni." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3196,7 +3196,7 @@ msgstr "" "Seguire i collegamenti nelle pagine HTML per ampiezza. Normalmente sono " "seguiti prima in profondità" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3208,7 +3208,7 @@ msgstr "" "nessun collegamento nel documento HTML verrà seguito. Il valore predefinito " "è %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4933,20 +4933,23 @@ msgstr "Commenti" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4967,7 +4970,7 @@ msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5134,53 +5137,53 @@ msgstr "" msgid "Cover" msgstr "Copertina" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Scaricamento di metadati e copertine da Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Francia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Germania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "GB" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Italia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Giappone" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Spagna" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brasile" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Sito web di Amazon da usare:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "I metadati da Amazon saranno ottenuti dal sito Amazon di questo stato." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Timeout da Amazon. Prova più tardi." @@ -5318,9 +5321,9 @@ msgstr "Nessun dettaglio disponibile" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5435,7 +5438,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5575,22 +5578,29 @@ msgstr "Devi specificare almeno un'azione da eseguire" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "Non esiste alcun file con nome %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "Non esiste alcun file HTML con nome %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Senza titolo)" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6166,6 +6176,21 @@ msgstr "Esporta la cartella del catalogo" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Seleziona la destinazione per %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permesso negato" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Impossibile aprire %s. Potrebbe essere in uso da un altro programma." + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6591,7 +6616,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7280,14 +7305,17 @@ msgid "You must select at least one action before saving" msgstr "Devi selezionare almeno un'azione prima di salvare" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Scegli il nome" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Scegli un nome per queste impostazioni" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Rimuovi le impostazioni salvate" @@ -8095,7 +8123,7 @@ msgstr "" "importare nella biblioteca di calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8255,7 +8283,7 @@ msgstr "Opzioni BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8279,7 +8307,7 @@ msgstr "Opzioni specifiche per" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8298,7 +8326,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8406,78 +8434,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opzioni CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Opzioni per il libro elettronico" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Cataloghi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Leggi libro" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Elemento desiderato" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "qualsiasi data" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "qualsiasi valore" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "non specificato" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Nessun genere sarà escluso" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "errore espressione regolare: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Tutti i generi saranno esclusi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Devi fornire un nome." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Sei sicuro di voler eliminare '%s'?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Sei sicuro di voler eliminare le regole #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Elimina regola" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Falso" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Vero" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8485,57 +8541,108 @@ msgstr "Vero" msgid "Name" msgstr "Nome" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Campo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Valore" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Prefisso" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Salva" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Elimina" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "Le sezioni abilitate saranno incluse nel catalogo generato." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Sezioni incluse" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Titoli" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Serie" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Generi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Campo contenente informazioni sul genere" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "Aggiunti di &recente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descrizioni" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8543,11 +8650,11 @@ msgstr "" "La prima regola di prefisso corrispondente applica un prefisso agli elenchi " "di libri nel catalogo generato." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Prefissi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8555,11 +8662,11 @@ msgstr "" "I libri che verificano una qualsiasi delle regole di esclusione saranno " "esclusi dal catalogo generato. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Libri esclusi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8567,108 +8674,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Generi esclusi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Generi da &escludere (espressione regolare):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Ripristina i valori predefiniti" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Risultati dell'espressione regolare:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Tag che saranno esclusi come generi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Altre opzioni" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Colonna personalizzata che contiene contenuti aggiuntivi da unire ai " -"metadati Commenti." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." -msgstr "Unisci contenuti aggiuntivi prima dei metadati Commenti." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Prima" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Unisci contenuti aggiuntivi dopo dei metadati Commenti." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Dopo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Separa i metadati Commenti e i contenuti aggiuntivi con una linea " -"orizzontale." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Includi &separatore" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "Unisci con i co&mmenti:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Copertina del catalogo:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Genera una nuova copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Usa copertina esistente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "Note descri&zione aggiuntiva:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Colonna personalizzata che serve come origine per il testo da includere " -"nella sezione Descrizione." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "Larghezza &miniature:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " pollice" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Riferimenti incrociati autore:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Per libri con diversi autori, elenca separatamente ogni autore" @@ -10167,6 +10269,7 @@ msgstr "Inizia la lettura da (espressione XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "XPath non valido" @@ -10445,11 +10548,11 @@ msgstr "" "avanzato XPath guarda XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Sfoglia per copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Impossibile caricare il navigatore delle copertine" @@ -11131,11 +11234,11 @@ msgstr "Adatta &copertina nella visuale" msgid "My Books" msgstr "I miei libri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Non è disponibile alcun aiuto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Non è disponibile alcun aiuto per questo formato di output." @@ -12161,10 +12264,6 @@ msgstr "Salva ricerca/sostituzione" msgid "Search/replace name:" msgstr "Nome della ricerca/sostituzione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Devi fornire un nome." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12410,11 +12509,6 @@ msgstr "Salva la ricerca/sostituzione corrente" msgid "Sa&ve" msgstr "Sal&va" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Elimina" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "&Campo di ricerca:" @@ -12941,7 +13035,7 @@ msgstr "Interruzione in corso..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -14471,46 +14565,46 @@ msgstr "Scegli la &famiglia di caratteri" msgid "Clear the font family" msgstr "Cancella la famiglia di caratteri" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Navigatore delle copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versione" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "creato da Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Connesso " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14787,14 +14881,6 @@ msgstr "La parola chiave è «{0}»" msgid "This book's UUID is \"{0}\"" msgstr "Lo UUID di questi libri è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permesso negato" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14994,58 +15080,58 @@ msgstr "" "Percorso a Calibre Portable (%s) troppo lungo. Deve essere inferiore a 59 " "caratteri." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Scegli una posizione per la biblioteca di ebook di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Impossibile creare la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Impossibile creare la biblioteca in: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Scegli una posizione per la nuova biblioteca di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Inizializzazione interfaccia grafica..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Ripristino non riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Riparazione del database non riuscita. Avvio con una nuova biblioteca vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Percorso del database sbagliato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Posizione del database %r non valida. calibre verrà chiuso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Database danneggiato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15056,7 +15142,7 @@ msgstr "" "calibre provi a ricostruirlo automaticamente? La ricostruzione potrebbe non " "avvenire completamente. Se scegli No, sarà creata una nuova biblioteca vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15064,54 +15150,54 @@ msgstr "" "Posizione del database %r non valida. Verrà avviata una nuova biblioteca di " "calibre vuota." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Avvio di %s: caricamento libri..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Se sei sicuro che l'operazione non sia in corso" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "potrebbe essere attivo nella area di notifica, nel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "la parte in alto a destra dello schermo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "la parte in basso a destra dello schermo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "Provate a far ripartire il computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "provate a rimuovere il documento" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Impossibile iniziare " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s è già in esecuzione." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Nessuna istanza di calibre in esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Comando di shutdown inviato, in attesa di chiusura..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Impossibile terminare l'istanza di calibre in esecuzione" @@ -15581,11 +15667,6 @@ msgstr "Cambia il modo in cui calibre scarica i metadati" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d di %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Impossibile aprire %s. Potrebbe essere in uso da un altro programma." - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16385,28 +16466,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nessuna regola selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Nessuna regola selezionata per %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "rimozione" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Devi selezionare una colonna da eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La colonna selezionata non è una colonna personalizzata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Vuoi davvero eliminare la colonna %s e tutti i sui dati?" @@ -17002,68 +17083,68 @@ msgstr "" "voce per abilitare il relativo plugin. calibre non può riconoscere i " "dispositivi gestiti da plugin disabilitati." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Stretto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Largo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Stile Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Predefinito del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Spento" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Piccola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Media" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Se c'è abbastanza spazio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Mai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "In base all'iniziale" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Disabilitato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partizionato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Colorazione delle colonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Icone delle colonne" @@ -19597,12 +19678,6 @@ msgstr "File:" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Senza titolo)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19613,24 +19688,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Crea una &nuova voce" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -19638,78 +19791,86 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "Sposta in alto la voce corrente" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "Rimuovi tutte le voci selezionate" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "Sposta in basso la voce corrente" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "&Espandi tutto" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "&Contrai tutto" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "Doppio clic su una voce per modificare il testo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" @@ -19718,35 +19879,48 @@ msgstr "" "La posizione alla quale la voce si riferisce non esiste:\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "Caricamento di %s in corso, attendere..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -21355,7 +21529,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21367,7 +21541,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21380,7 +21554,7 @@ msgstr "" "Predefinito: '%default'\n" "Applicabile ai formati di output: BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21393,7 +21567,7 @@ msgstr "" "Predefinito: '%default'\n" "Applicabile ai formati di output: BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21406,7 +21580,7 @@ msgstr "" "Predefinito: '%default'\n" "Si applica a: formato di output BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21416,7 +21590,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21429,7 +21603,7 @@ msgstr "" "Predefinita: '%default'\n" "Applicabile ai formati di output: BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21442,7 +21616,7 @@ msgstr "" "Predefinito: '%default'\n" "Applicabile ai formati di output: BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21656,6 +21830,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -21664,7 +21847,7 @@ msgstr "" "Predefinito: '%default'\n" "Si applica a: formati di output AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21673,7 +21856,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21699,7 +21896,7 @@ msgid "No books available to catalog" msgstr "Non ci sono libri da catalogare" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Titoli" @@ -21708,12 +21905,12 @@ msgid "Genres" msgstr "Generi" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Aggiunti di recente" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Letti di recente" @@ -21750,103 +21947,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Non ci sono libri disponibili da includere nel catalogo" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "Generi HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "Titoli HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "di " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "Descrizioni HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "Descrizione HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "Intestazione NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX per Descrizioni" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX per Serie" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Serie che iniziano con %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Serie che iniziano con '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX per Titoli" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Titoli che iniziano con %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Titoli che iniziano con '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX per Autori" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Autori che iniziano con '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Autori che iniziano con %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX per Aggiunti di recente" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX per Letti di recente" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX per Generi" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "Generazione OPF" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniature" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniatura" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "Salvataggio NCX" @@ -22342,7 +22539,7 @@ msgstr "" "Predefinito: nessun filtraggio" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra un output dettagliato. Utile per il debug" @@ -24073,194 +24270,198 @@ msgid "English (Pakistan)" msgstr "Inglese (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Inglese (Croazia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Inglese (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Inglese (Ungheria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Inglese (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Inglese (Israele)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Inglese (Russia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Inglese (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Inglese (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Inglese (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Inglese (Cina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Inglese (Sud Africa)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Spagnolo (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Spagnolo (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Spagnolo (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Spagnolo (Messico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Spagnolo (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Spagnolo (Cile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Spagnolo (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Spagnolo (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Spagnolo (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Spagnolo (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Spagnolo (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Spagnolo (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Tedesco (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Francese (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Olandese (Olanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Olandese (Belgio)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "pm" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -24338,7 +24539,7 @@ msgid "Unknown feed" msgstr "Fonte sconosciuta" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Articolo senza titolo" @@ -24346,111 +24547,111 @@ msgstr "Articolo senza titolo" msgid "Unknown News Source" msgstr "Sorgente di notizie sconosciuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "Scaricamento di %s non riuscito" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "La ricetta \"%s\" richiede un nome utente e password." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Scaricamento completato" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Scaricamento non riuscito dei seguenti articoli:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Scaricamento dei seguenti articoli non riuscito parzialmente:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " da " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tCollegamenti non validi:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Impossibile scaricare l'articolo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "La traccia di debug è disponibile nella parte iniziale di questo log" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Esegui con -vv per vedere il motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Scaricamento fonti..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Ricevute fonti dalla pagina principale" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Tentativo di scaricamento della copertina..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Preparazione dell'immagine principale in corso" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Inizio scaricamento [%d articoli]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Fonti scaricate in %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Impossibile scaricare la copertina: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Scaricamento copertina da %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Immagine principale scaricata" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Articoli in questo numero: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Articolo senza titolo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Articolo scaricato: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Scaricamento non riuscito dell'articolo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Scaricamento fonte" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -24458,7 +24659,7 @@ msgstr "" "Impossibile accedere, controllare il nome utente e la password per il " "servizio Periodici di calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -24505,7 +24706,7 @@ msgstr "Sezioni" msgid "Articles" msgstr "Articoli" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -24515,12 +24716,12 @@ msgstr "" "\n" "Dov'è l'URL. Esempio: http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Cartella base in cui le URL sono salvate. Predefinita: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -24529,7 +24730,7 @@ msgstr "" "Timeout in secondi da aspettare per una risposta dal server. Predefinito: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -24538,7 +24739,7 @@ msgstr "" "Numero massimo di livelli ricorsivi, cioè profondità dei link da seguire. " "Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . Il valore predefinito è %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -24556,7 +24757,7 @@ msgstr "" "Intervallo minimo in secondi tra due scaricamenti consecutivi. Predefinito: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -24564,7 +24765,7 @@ msgstr "" "La codifica caratteri del sito web che si sta cercando di scaricare. " "L'impostazione predefinita è quella di provare e indovinare la codifica." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -24575,7 +24776,7 @@ msgstr "" "questo modo se un collegamento corrisponde a una delle espressioni regolari " "sarà seguito. Per impostazione predefinita i collegamenti non vengono seguiti" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -24583,7 +24784,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Non scaricare i fogli di stile CSS" @@ -24591,10 +24792,6 @@ msgstr "Non scaricare i fogli di stile CSS" msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Salva" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Apri" @@ -25513,3 +25710,33 @@ msgid "" "number of such libraries, the sorting becomes alphabetic. You can set that\n" "number here. The default is ten libraries." msgstr "" + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Colonna personalizzata che contiene contenuti aggiuntivi da unire ai " +#~ "metadati Commenti." + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "Unisci contenuti aggiuntivi prima dei metadati Commenti." + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Separa i metadati Commenti e i contenuti aggiuntivi con una linea " +#~ "orizzontale." + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "Unisci contenuti aggiuntivi dopo dei metadati Commenti." + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Colonna personalizzata che serve come origine per il testo da includere " +#~ "nella sezione Descrizione." + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Comunica con il lettore WayteQ" + +#~ msgid "Field containing Genre information" +#~ msgstr "Campo contenente informazioni sul genere" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 2bb026898d..b54bbe02e8 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-16 10:46+0000\n" "Last-Translator: Shushi Kurose \n" "Language-Team: Japanese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1985,8 +1985,8 @@ msgid "Communicate with the Ex124G" msgstr "Ex124Gと通信します。" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "WayteQ リーダーと通信" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2637,7 +2637,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2678,29 +2678,29 @@ msgstr "" "\n" "変換システムに関するドキュメントを見るには以下を参照してください:\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "入力オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "出力オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "入力ファイル %s の処理制御オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "%s出力処理をコントロールするためのオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "出力の外観を調整するためのオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2710,31 +2710,31 @@ msgstr "" "共通のパターンを使ってドキュメントのテキストと構造を変更します。デフォルトでは無効になっています。 " "%(en)sを使って有効にします。個々のアクションは、%(dis)s オプションで無効にすることができます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "ユーザー定義のパターンを使って文章や構造を変更します。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "ドキュメント構造の自動判別を制御" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "目次の自動生成をコントロールします。デフォルトでは、入力ファイルに目次があった場合に優先的に自動生成されます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "出力の書誌情報の設定オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "変換をデバッグする補助用のオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2742,7 +2742,7 @@ msgstr "" "ビルトインのレシピ名をリストアップする。以下のようにしてビルトイン・レシピから電子書籍を作成できます。ebook-convert \"Recipe " "Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "出力を名前をつけて保存" @@ -2948,13 +2948,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "HTMLファイルのリンク探索で、幅優先にする。通常は、深さを優先する。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2964,7 +2964,7 @@ msgstr "" "HTMLファイルのリンクをたどる時の、最大のネスティングレベル。正の値でなければなりません。0にするとルートのHTMLファイルからリンクがたどられません。" "デフォルトは%defaultです。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4423,20 +4423,23 @@ msgstr "コメント" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4457,7 +4460,7 @@ msgstr "タグ" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4611,52 +4614,52 @@ msgstr "" msgid "Cover" msgstr "表紙" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Amazonから書誌情報と表紙をダウンロード" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "フランス" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "ドイツ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "英国" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "イタリア" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "日本" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "スペイン" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "ブラジル" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "使用するAmazonウエブサイト" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Amazonからの書誌情報はこの国のAmazonウエブサイトから取得されます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Amazonがタイムアウトしました。後でまた試してみてください。" @@ -4781,9 +4784,9 @@ msgstr "詳細不明" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4893,7 +4896,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5032,22 +5035,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5586,6 +5596,21 @@ msgstr "カタログ出力ディレクトリ" msgid "Select destination for %(title)s.%(fmt)s" msgstr "保存先を選択: %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "許可がありません" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "を開けません %s。他のプログラムに使われていますか?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5986,7 +6011,7 @@ msgstr "環境変数CALIBRE_OVERRIDE_DATABASE_PATHを使用中に他のライブ #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6637,14 +6662,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7401,7 +7429,7 @@ msgid "" msgstr "このフォルダーとそのサブフォルダーからcalibreのライブラリにインポートする本を検索します。" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7556,7 +7584,7 @@ msgstr "BibTeX オプション" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7580,7 +7608,7 @@ msgstr "特定オプション:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7599,7 +7627,7 @@ msgstr "出力" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7706,78 +7734,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML オプション" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "電子書籍オプション" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "カタログ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "本を読む" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "ウィッシュリストのアイテム" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "すべての日付" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "すべての値" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "未指定" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "ジャンルを除外しない" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "正規表現エラー: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "すべてのジャンルを除外する" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "名前を入力する必要があります。" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "'%s'を本当に削除しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "本当にルール #%(first)d-%(last)d を削除しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "削除ルール" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "False" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "True" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7785,77 +7841,128 @@ msgstr "True" msgid "Name" msgstr "名前" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "項目" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "値" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "接頭語" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "保存" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "削除" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "入っているセクション" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "著者(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "タイトル(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "シリーズ(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "ジャンル(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "ジャンル情報を含むフィールド" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "最近追加したもの(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "説明(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "除外された本" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7863,102 +7970,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "除外されるジャンル" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "除外するジャンル(正規表現)(&E):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "デフォルトに戻す" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "正規表現の結果:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "その他のオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "前(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "後(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "セパレーターを含む(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "カタログ表紙:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "新しい表紙を生成" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "既存のカバーを使用" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "サムネイル幅(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " インチ" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9386,6 +9494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "無効なXPath" @@ -9657,11 +9766,11 @@ msgstr "" "href=\"http://manual.calibre-" "ebook.com/xpath.html\">XPathチュートリアルを参照してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "表紙でブラウズ" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "表紙ブラウザーがロードできません" @@ -10299,11 +10408,11 @@ msgstr "表紙をビュー内に全体表示(&C)" msgid "My Books" msgstr "My Books" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "ヘルプはありません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "この出力フォーマットのヘルプはありません。" @@ -11234,10 +11343,6 @@ msgstr "検索/置換を保存" msgid "Search/replace name:" msgstr "検索/置換名:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "名前を入力する必要があります。" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11467,11 +11572,6 @@ msgstr "現在の検索/置換を保存" msgid "Sa&ve" msgstr "保存(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "削除" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "検索フィールド(&F):" @@ -11977,7 +12077,7 @@ msgstr "停止中..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "著者" @@ -13423,46 +13523,46 @@ msgstr "フォントファミリーを選択(&F)" msgid "Clear the font family" msgstr "フォントファミリーをクリア" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "表紙ブラウザー" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "タグブラウザー" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "バージョン" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "作成: Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "接続された " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "本の詳細" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -13732,14 +13832,6 @@ msgstr "検索名は \"{0}\" です" msgid "This book's UUID is \"{0}\"" msgstr "この本のUUIDは \"{0}\" です" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "許可がありません" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13929,57 +14021,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "Calibre Portable (%s) のパスが長過ぎます。59文字以下にしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "calibre電子書籍ライブラリの場所を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "ライブラリ作成に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "calibreのライブラリの作成に失敗: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "新しいcalibre電子書籍ライブラリの場所を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "ユーザーインターフェースを初期化..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "修復失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "データベースの修復に失敗しました。新しい空のライブラリで起動します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "データベースの場所に問題があります" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "データベースの場所 %r に問題があります。calibreを終了します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "データベースが壊れています" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13989,60 +14081,60 @@ msgstr "" "%s のライブラリデータベースは壊れています。Calibre に再確認して自動的にリビルドを行わせますか? " "リビルドは完全には成功しない可能性があります。「いいえ」を選択した場合は、新しく空の calibre ライブラリを作成します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "データベースの場所 %r に問題があります。新しい空のcalibreライブラリで開始します。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "%s を開始: 本をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "動作していない事が明らかな時には" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "はシステムトレイで動作しているかもしれません。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "画面の右上のエリアを探してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "画面の右下のエリアを探してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "コンピューターを再起動してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "次のファイルを削除してみてください:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "開始できません " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s はすでに実行中です" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "実行中のcalibreはありません" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14482,11 +14574,6 @@ msgstr "calibreがどのように書誌情報をダウンロードするかを msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d / %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "を開けません %s。他のプログラムに使われていますか?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15253,28 +15340,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "ルールが選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "%s のルールが選択されていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "削除" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "削除する列を選択する必要があります" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "選択された列はカスタム化した列ではありません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "本当に %s 列とそのデータを削除しますか?" @@ -15838,68 +15925,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "狭い" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "広い" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibreスタイル" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "システムデフォルト" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Off" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "小さい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "大きい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "中" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "常に" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "十分な余裕がある場合" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "停止" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "最初の一文字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "無効" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "分割" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "列の色づけ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18247,12 +18334,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18263,24 +18344,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -18288,113 +18447,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19883,7 +20063,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19901,7 +20081,7 @@ msgstr "" "デフォルト: '%%default'\n" "適用フォーマット: BIBTEX 出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19914,7 +20094,7 @@ msgstr "" "デフォルト: '%default'\n" "適応される出力フォーマット: BIBTEX出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19927,7 +20107,7 @@ msgstr "" "デフォルト: '%default'\n" "適応される出力フォーマット: BIBTEX出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19940,7 +20120,7 @@ msgstr "" "デフォルト: '%default'\n" "適応される出力フォーマット: BIBTEX出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19955,7 +20135,7 @@ msgstr "" "デフォルト: '%%default'\n" "適応される出力フォーマット: BIBTEX出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19968,7 +20148,7 @@ msgstr "" "デフォルト: '%default'\n" "適応される出力フォーマット: BIBTEX 出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19981,7 +20161,7 @@ msgstr "" "デフォルト: '%default'\n" "適応される出力フォーマット: BIBTEX 出力フォーマット" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -20173,12 +20353,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -20187,7 +20376,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20212,7 +20415,7 @@ msgid "No books available to catalog" msgstr "カタログへの本がありません" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -20221,12 +20424,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -20260,103 +20463,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "カタログへ入れる本がありません" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20816,7 +21019,7 @@ msgstr "" "デフォルト: フィルターなし" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "詳細な出力情報を表示します。デバッグに便利です。" @@ -22557,194 +22760,198 @@ msgid "English (Pakistan)" msgstr "英語 (パキスタン)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "英語 (クロアチア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "英語 (インドネシア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "英語 (イスラエル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "英語 (ロシア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "英語 (シンガポール)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "英語 (イエメン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "英語 (アイルランド)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "英語 (中国)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "英語 (南アフリカ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "スペイン語 (パラグアイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "スペイン語 (ウルグアイ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "スペイン語 (アルゼンチン)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "スペイン語 (メキシコ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "スペイン語 (キューバ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "スペイン語 (チリ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "スペイン語 (エクアドル)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "スペイン語 (ホンジュラス)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "スペイン語 (ベネズエラ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "スペイン語 (ボリビア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "スペイン語 (ニカラグア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "スペイン語 (コロンビア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "ドイツ語 (オーストリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "フランス語(ベラルーシ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "ドイツ語 (オランダ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "ドイツ語 (ベルギー)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "pm" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22820,7 +23027,7 @@ msgid "Unknown feed" msgstr "不明なフィード" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "タイトルのない記事" @@ -22828,117 +23035,117 @@ msgstr "タイトルのない記事" msgid "Unknown News Source" msgstr "不明なニュースソース" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\" レシピはユーザー名とパスワードが必要です。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "ダウンロード完了" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "以下の記事のダウンロードに失敗しました:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "以下の記事の一部のダウンロードに失敗しました。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " / " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\t失敗したリンク:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "記事を取得できませんでした。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "デバッグ用トレースバックはこのログの前のほうにあります。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "-wを付けて実行すると理由が参照できます" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "フィードの取得中..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "インデックスページからフィードを取得" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "表紙をダウンロードしようとしています..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "ロゴイメージを生成中..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "ダウンロードを開始 [%d スレッド]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "%s にフィードがダウンロードされました。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "表紙がダウンロードできません: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "%s から表紙をダウンロード中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "ロゴイメージをダウンロードしました" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "このニュースの記事: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "タイトルのない記事" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "記事をダウンロードしました:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "記事のダウンロードに失敗しました:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "フィードを取得中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "ログインに失敗。Calibreの定期刊行物サービスにあるユーザー名とパスワードの設定を確かめてください。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22983,7 +23190,7 @@ msgstr "セクション" msgid "Articles" msgstr "記事" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -22993,46 +23200,46 @@ msgstr "" "\n" "URLは例えば以下のような物:http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "URLが保存されるベースディレクトリ。デフォルトは %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "サーバーからの応答を待つタイムアウトの秒数。デフォルト: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "再帰的にたどる最大のレベル。(リンクをたどる深さ)デフォルト: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "ダウンロードする最大のファイル数。これは タグのみに適用されます。デフォルトは %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "連続して取得する間隔の最小の間隔秒。デフォルトは %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "ダウンロードしようとするウエブサイトの文字エンコーディング。デフォルトではエンコーディングは自動判別されます。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -23041,7 +23248,7 @@ msgstr "" "この正規表現にマッチするリンクのみをたどる。このオプションは何度でも指定できるので、指定したどれかの正規表現にマッチすれば、そのリンクはたどられます。デフ" "ォルトではすべてのリンクをたどります。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -23049,7 +23256,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "CSS(スタイルシート)をダウンロードしない" @@ -23057,10 +23264,6 @@ msgstr "CSS(スタイルシート)をダウンロードしない" msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "保存" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "開く" @@ -23979,3 +24182,9 @@ msgid "" "number of such libraries, the sorting becomes alphabetic. You can set that\n" "number here. The default is ten libraries." msgstr "" + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "WayteQ リーダーと通信" + +#~ msgid "Field containing Genre information" +#~ msgstr "ジャンル情報を含むフィールド" diff --git a/src/calibre/translations/jv.po b/src/calibre/translations/jv.po index 57f88a43ad..a383d34ac7 100644 --- a/src/calibre/translations/jv.po +++ b/src/calibre/translations/jv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-08-09 07:28+0000\n" "Last-Translator: anggoro \n" "Language-Team: Javanese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 0;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:42+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1919,7 +1919,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2542,7 +2542,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2568,29 +2568,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2598,37 +2598,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2811,13 +2811,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2825,7 +2825,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4158,20 +4158,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4192,7 +4195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4333,52 +4336,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4494,9 +4497,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4606,7 +4609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4745,22 +4748,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5299,6 +5309,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5692,7 +5717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6327,14 +6352,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7075,7 +7103,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7230,7 +7258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7254,7 +7282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7273,7 +7301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7374,78 +7402,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7453,77 +7509,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7531,102 +7638,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9029,6 +9137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9291,11 +9400,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9921,11 +10030,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10791,10 +10900,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11015,11 +11120,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11512,7 +11612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12913,46 +13013,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13223,14 +13323,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13420,57 +13512,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13478,60 +13570,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13960,11 +14052,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14699,28 +14786,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17570,113 +17729,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19132,7 +19312,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19144,7 +19324,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19153,7 +19333,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19162,7 +19342,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19171,7 +19351,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19181,7 +19361,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19190,7 +19370,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19199,7 +19379,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19377,12 +19557,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19391,7 +19580,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19414,7 +19617,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19423,12 +19626,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19462,103 +19665,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19967,7 +20170,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21518,194 +21721,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21781,7 +21988,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21789,117 +21996,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21944,60 +22151,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22005,7 +22212,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22013,10 +22220,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ka.po b/src/calibre/translations/ka.po index eb0626e1db..a08a3734cc 100644 --- a/src/calibre/translations/ka.po +++ b/src/calibre/translations/ka.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-08-26 09:07+0000\n" "Last-Translator: clouds ge \n" "Language-Team: Georgian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:40+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1916,7 +1916,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2539,7 +2539,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2565,29 +2565,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2595,37 +2595,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2808,13 +2808,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2822,7 +2822,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4155,20 +4155,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4189,7 +4192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4330,52 +4333,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4491,9 +4494,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4603,7 +4606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4742,22 +4745,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5296,6 +5306,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5689,7 +5714,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6324,14 +6349,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7072,7 +7100,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7227,7 +7255,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7251,7 +7279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7270,7 +7298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7371,78 +7399,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7450,77 +7506,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7528,102 +7635,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9026,6 +9134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9288,11 +9397,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9918,11 +10027,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10788,10 +10897,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11012,11 +11117,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11509,7 +11609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12910,46 +13010,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13220,14 +13320,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13417,57 +13509,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13475,60 +13567,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13957,11 +14049,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14696,28 +14783,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15242,68 +15329,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17526,12 +17613,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17542,24 +17623,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17567,113 +17726,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19129,7 +19309,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19141,7 +19321,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19150,7 +19330,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19159,7 +19339,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19168,7 +19348,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19178,7 +19358,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19187,7 +19367,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19196,7 +19376,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19374,12 +19554,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19388,7 +19577,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19411,7 +19614,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19420,12 +19623,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19459,103 +19662,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19964,7 +20167,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21515,194 +21718,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21778,7 +21985,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21786,117 +21993,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21941,60 +22148,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22002,7 +22209,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22010,10 +22217,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index d6444a1600..2bb309d1d8 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh \n" "Language-Team: Kannada \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1916,7 +1916,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2539,7 +2539,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2565,29 +2565,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2595,37 +2595,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2808,13 +2808,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2822,7 +2822,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4155,20 +4155,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4189,7 +4192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4330,52 +4333,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4491,9 +4494,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4603,7 +4606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4742,22 +4745,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5296,6 +5306,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5689,7 +5714,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6324,14 +6349,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7072,7 +7100,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7227,7 +7255,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7251,7 +7279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7270,7 +7298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7371,78 +7399,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7450,77 +7506,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7528,102 +7635,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9026,6 +9134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9288,11 +9397,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9918,11 +10027,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10788,10 +10897,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11012,11 +11117,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11509,7 +11609,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12910,46 +13010,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13220,14 +13320,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13417,57 +13509,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13475,60 +13567,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13957,11 +14049,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14696,28 +14783,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15242,68 +15329,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17526,12 +17613,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17542,24 +17623,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17567,113 +17726,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19129,7 +19309,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19141,7 +19321,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19150,7 +19330,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19159,7 +19339,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19168,7 +19348,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19178,7 +19358,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19187,7 +19367,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19196,7 +19376,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19374,12 +19554,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19388,7 +19577,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19411,7 +19614,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19420,12 +19623,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19459,103 +19662,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19964,7 +20167,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21515,194 +21718,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21778,7 +21985,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21786,117 +21993,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21941,60 +22148,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22002,7 +22209,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22010,10 +22217,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 1fa9c7ad08..bc19475e5f 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 19:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Korean \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:44+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1932,7 +1932,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2558,7 +2558,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2600,29 +2600,29 @@ msgstr "" "\n" "파일 변환 시스템 전체 문서를 보려면\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "입력 옵션" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "출력 옵션" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "%s 파일 입력의 처리를 제어하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "%s 출력의 처리를 제어하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "출력의 모양새를 제어하는 옵션입니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2630,16 +2630,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "문서 구조의 자동 검출을 제어합니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2647,21 +2647,21 @@ msgid "" msgstr "" "목차의 자동 생성을 제어합니다. 기본값으로 원본 파일이 목차를 가지고 있다면, 자동으로 생성된 목차를 우선적으로 사용할 것입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "출력의 메타 정보를 지정하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "출력을 다음으로 저장함" @@ -2858,13 +2858,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2874,7 +2874,7 @@ msgstr "" "HTML 파일 내의 링크들을 따라갈 때 반복할 최대 수준입니다. 양수여야 합니다. 0은 루트 HTML 파일내의 링크를 따라가지 않음을 " "암시합니다. 기본값은 %default 입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4239,20 +4239,23 @@ msgstr "설명" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4273,7 +4276,7 @@ msgstr "태그" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4421,52 +4424,52 @@ msgstr "" msgid "Cover" msgstr "표지" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4582,9 +4585,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4694,7 +4697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4833,22 +4836,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5389,6 +5399,21 @@ msgstr "분류 디렉토리 내보내기" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "권한이 거부되었습니다" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "%s을(를) 열 수 없습니다. 다른 프로그램에서 사용중입니까?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5782,7 +5807,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6417,14 +6442,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7165,7 +7193,7 @@ msgid "" msgstr "이 폴더와 하위폴더에서 Calibre의 라이브러리로 가져올(Import) 책들을 검색할 것입니다." #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7320,7 +7348,7 @@ msgstr "BibTeX 옵션" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7344,7 +7372,7 @@ msgstr "특유의 옵션:" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7363,7 +7391,7 @@ msgstr "출력" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7464,78 +7492,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "전자책 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7543,77 +7599,128 @@ msgstr "" msgid "Name" msgstr "이름" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "삭제" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7621,102 +7728,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "다른 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "이전(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "이후(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9125,6 +9233,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "잘못된 XPath" @@ -9389,11 +9498,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "표지 탐색기를 불러올 수 없습니다" @@ -10019,11 +10128,11 @@ msgstr "" msgid "My Books" msgstr "나의 책" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10889,10 +10998,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11116,11 +11221,6 @@ msgstr "" msgid "Sa&ve" msgstr "저장(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "삭제" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11613,7 +11713,7 @@ msgstr "중단하는 중..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "저자" @@ -13014,46 +13114,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "표지 탐색기" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "태그 탐색기" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "버전" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "Kovid Goyal 에 의해 제작됨" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "연결됨 " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "책 상세정보" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -13324,14 +13424,6 @@ msgstr "검색 이름은 \"{0}\"입니다" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "권한이 거부되었습니다" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13521,57 +13613,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre 라이브러리" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "calibre 전자책 라이브러리에 대한 위치를 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "라이브러리 생성이 실패함" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "다음 위치에 calibre 라이브러리 생성이 실패했습니다: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "새로운 calibre 전자책 라이브러리를 위한 위치를 선택합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "사용자 인터페이스를 초기화합니다..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "수리하기 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "데이터베이스 수리가 실패했습니다. 비어있는 새로운 라이브러리로 시작합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "잘못된 데이터베이스 위치" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "%r 위치는 잘못된 데이터베이스 위치입니다. Calibre를 지금 종료합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "데이터베이스 오류 발견" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13579,60 +13671,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "%r 위치는 잘못된 데이터베이스 위치입니다. 비어있는 Calibre 라이브러리로 새로 시작합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "%s 시작하는중: 책을 불러옵니다..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "화면의 오른쪽 상위 영역입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "화면의 오른쪽 하위 영역입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "컴퓨터 재부팅을 시도합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "파일 삭제를 시도합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s은(는) 이미 실행 중입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14061,11 +14153,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "%s을(를) 열 수 없습니다. 다른 프로그램에서 사용중입니까?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14802,28 +14889,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "삭제할 열을 선택해야 합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "선택된 열은 사용자 열이 아닙니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "정말 %s 열과 그 열의 모든 자료를 삭제하고 싶습니까?" @@ -15356,68 +15443,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "좁게" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "넓게" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "작음" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "큼" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "중간" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "항상" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "전혀 안함" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17649,12 +17736,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17665,24 +17746,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17690,113 +17849,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19267,7 +19447,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19279,7 +19459,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19288,7 +19468,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19297,7 +19477,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19306,7 +19486,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19316,7 +19496,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19325,7 +19505,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19334,7 +19514,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19512,12 +19692,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19526,7 +19715,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19549,7 +19752,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19558,12 +19761,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19597,103 +19800,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20114,7 +20317,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "상세한 출력 정보를 표시합니다. 디버깅 시에 유용합니다." @@ -21677,194 +21880,198 @@ msgid "English (Pakistan)" msgstr "영어 (파키스탄)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +msgid "English (Indonesia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "영어 (이스라엘)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "영어 (싱가포르)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "영어 (예멘)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "영어 (아일랜드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "영우 (중국)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "스페인어 (파라과이)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "독일어 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "독일어 (네덜란드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "독일어 (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21940,7 +22147,7 @@ msgid "Unknown feed" msgstr "공급자를 알 수 없음" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "제목없는 항목" @@ -21948,117 +22155,117 @@ msgstr "제목없는 항목" msgid "Unknown News Source" msgstr "알 수 없는 뉴스 소스" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "'%s' 리시프는 사용자 이름과 암호를 필요로 합니다." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "내려받기 완료" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "다음 게시물의 내려받기가 실패:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "다음 게시물의 부분적 내려받기가 실패:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\t실패한 링크:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "공급자를 가져옵니다..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "색인 페이지에서 가져온 공급자" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "표지의 내려받기를 시도합니다..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "내려받기 시작 [%d 개의 스레드]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "%s에 내려받은 공급자" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "표지를 내려받을 수 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "%s 에서 표지를 내려받습니다" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "제목없는 게시물" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "게시물 내려받음: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "게시물 내려받기 실패: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "공급자 가져오기" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22103,60 +22310,60 @@ msgstr "구간" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "서버로부터의 응답을 기다릴 대기시간입니다(초 단위). 기본값: %default 초" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "내려받을 파일의 최대 개수입니다. 태그에 있는 파일에만 적용합니다. 기본값은 %default 입니다." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "내려받으려고 하는 웹사이트에 대한 문자 인코딩입니다. 기본값은 추측하여 인코딩을 시도합니다." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22164,7 +22371,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "CSS 스타일시트를 내려받지 않음" @@ -22172,10 +22379,6 @@ msgstr "CSS 스타일시트를 내려받지 않음" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index 5fc4e1b9ba..e0943a2d1a 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: Kurdish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:43+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:45+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index e52ad7b7ec..8e4096046b 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:44+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:45+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -51,8 +51,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -82,9 +82,9 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -115,7 +115,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -191,7 +191,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1920,7 +1920,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2543,7 +2543,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2569,29 +2569,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2599,37 +2599,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2812,13 +2812,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2826,7 +2826,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4159,20 +4159,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4193,7 +4196,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4334,52 +4337,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4495,9 +4498,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4607,7 +4610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4746,22 +4749,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5300,6 +5310,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5693,7 +5718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6328,14 +6353,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7076,7 +7104,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7231,7 +7259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7255,7 +7283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7274,7 +7302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7375,78 +7403,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7454,77 +7510,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7532,102 +7639,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9030,6 +9138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9292,11 +9401,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9922,11 +10031,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10792,10 +10901,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11016,11 +11121,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11513,7 +11613,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12914,46 +13014,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13224,14 +13324,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13421,57 +13513,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13479,60 +13571,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13961,11 +14053,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14700,28 +14787,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17530,12 +17617,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17546,24 +17627,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17571,113 +17730,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19133,7 +19313,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19145,7 +19325,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19154,7 +19334,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19163,7 +19343,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19172,7 +19352,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19182,7 +19362,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19191,7 +19371,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19200,7 +19380,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19378,12 +19558,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19392,7 +19581,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19415,7 +19618,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19424,12 +19627,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19463,103 +19666,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19968,7 +20171,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21519,194 +21722,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21782,7 +21989,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21790,117 +21997,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21945,60 +22152,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22006,7 +22213,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22014,10 +22221,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 83cb1b5c8c..af52335834 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:54+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:56+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 74a89e93c4..a3af0b22d2 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Inga V \n" "Language-Team: Latvian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:44+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:45+0000\n" "X-Generator: Launchpad (build 16532)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" @@ -53,8 +53,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -84,9 +84,9 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -117,7 +117,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -193,7 +193,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2027,7 +2027,7 @@ msgid "Communicate with the Ex124G" msgstr "Komunicē ar Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2693,7 +2693,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2719,29 +2719,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "IEVADES IESTATĪJUMI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "IZVADES IESTATĪJUMI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Iestatījumi, kas pārvalda ievadfaila %s apstrādi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Iestatījumi, kas pārvalda izvadfaila %s apstrādi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Iestatījumi, kas pārvalda rezultāta izskatu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2749,39 +2749,39 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Izmaina dokumenta tekstu un struktūru, izmantojot lietotāja definētus " "šablonus." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Pārvalda dokumenta struktūras automātisku noteikšanu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Uzstādījumi metadatu norādīšanai rezultātā" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Iestatījumi, kas palīdz atkļūdot pārveidošanu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Rezultāts saglabāts" @@ -2971,13 +2971,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "pilnam sarakstam ar aprakstiem." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2985,7 +2985,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4347,20 +4347,23 @@ msgstr "Komentāri" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4381,7 +4384,7 @@ msgstr "Birkas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4534,52 +4537,52 @@ msgstr "" msgid "Cover" msgstr "Vāks" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Lejupielādē metadatus un vākus no Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "ASV" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Francija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Vācija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Lielbritānija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Itālija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japāna" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Spānija" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Izmantot Amazon:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadati tiks meklēti šīs valsts Amazon lapā." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Amazon noildze. Mēģiniet vēlāk." @@ -4704,9 +4707,9 @@ msgstr "Nav detaļas" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4816,7 +4819,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4955,22 +4958,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5514,6 +5524,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5907,7 +5932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6549,14 +6574,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7297,7 +7325,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7452,7 +7480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7476,7 +7504,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7495,7 +7523,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7596,78 +7624,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7675,77 +7731,128 @@ msgstr "" msgid "Name" msgstr "Nosaukums" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Saglabāt" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Dzēst" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7753,102 +7860,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9253,6 +9361,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Nederīgs XPath" @@ -9517,11 +9626,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Pārlūkot vākus" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -10147,11 +10256,11 @@ msgstr "" msgid "My Books" msgstr "Manas grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11017,10 +11126,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11243,11 +11348,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Dzēst" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11740,7 +11840,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -13141,46 +13241,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Vāku pārlūks" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Birku pārlūks" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versija" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "izveidojis Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Savienots " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Grāmatas detaļas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -13451,14 +13551,6 @@ msgstr "Meklēšanas apzīmējums \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "Šīs grāmatas UUID ir \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13648,57 +13740,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Kalibre bibliotēka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Inicializē lietotāja saskarni..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Nederīga datubāzes atrašanās vieta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13706,60 +13798,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Sāknēju %s: Ielādē grāmatas..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14195,11 +14287,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d no %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14938,28 +15025,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15484,68 +15571,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Šaurs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Plats" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Nerādīt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Mazs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Liels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Vidējs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Vienmēr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Ja nepietiek vieta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nekad" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Pēc pirmā burta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Izslēgta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Sadalīta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Kolonu iekrāsošana" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17777,12 +17864,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17793,24 +17874,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17818,113 +17977,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19388,7 +19568,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19400,7 +19580,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19409,7 +19589,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19418,7 +19598,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19427,7 +19607,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19437,7 +19617,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19446,7 +19626,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19455,7 +19635,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19633,12 +19813,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19647,7 +19836,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19670,7 +19873,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19679,12 +19882,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19718,103 +19921,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20223,7 +20426,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21774,194 +21977,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "pm" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22037,7 +22244,7 @@ msgid "Unknown feed" msgstr "Nezināma barotne" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Raksts bez nosaukuma" @@ -22045,117 +22252,117 @@ msgstr "Raksts bez nosaukuma" msgid "Unknown News Source" msgstr "Nezināms ziņu avots" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Receptei \"%s\" nepieciešams lietotāja vārds un parole." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Lejupielāde pabeigta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Neizdevās lejupielādēt šādus rakstus:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Neizdevās lejupielādēt daļas no šiem rakstiem:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " no " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Saņem barotnes..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Mēģina lejupielādēt vāku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Nevarēja lejupielādēt vāku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Lejupielādē vāku no %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Raksti šajā numurā: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Nenosaukts raksts" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Raksts lejupielādēts: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Raksta lejupielāde neveiksmīga: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Saņem barotni" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22200,7 +22407,7 @@ msgstr "Sadaļas" msgid "Articles" msgstr "Raksti" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -22210,53 +22417,53 @@ msgstr "" "\n" "Kur URL ir, piemēram, http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22264,7 +22471,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Izlaist CSS stilu lejupielādi." @@ -22272,10 +22479,6 @@ msgstr "Izlaist CSS stilu lejupielādi." msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Saglabāt" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Atvērt" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index 78333812aa..f3ec924061 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL \n" "Language-Team: Macedonian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:44+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:45+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 41e474dd83..859755ab3e 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:44+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:46+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1920,7 +1920,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2543,7 +2543,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2569,29 +2569,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2599,37 +2599,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2812,13 +2812,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2826,7 +2826,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4163,20 +4163,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4197,7 +4200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4338,52 +4341,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4499,9 +4502,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4611,7 +4614,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4750,22 +4753,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5304,6 +5314,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5697,7 +5722,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6332,14 +6357,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7080,7 +7108,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7235,7 +7263,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7259,7 +7287,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7278,7 +7306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7379,78 +7407,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7458,77 +7514,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7536,102 +7643,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9034,6 +9142,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9296,11 +9405,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9926,11 +10035,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10796,10 +10905,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11020,11 +11125,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11517,7 +11617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12918,46 +13018,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13228,14 +13328,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13425,57 +13517,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13483,60 +13575,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13965,11 +14057,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14704,28 +14791,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15250,68 +15337,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17534,12 +17621,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17550,24 +17631,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17575,113 +17734,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19137,7 +19317,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19149,7 +19329,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19158,7 +19338,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19167,7 +19347,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19176,7 +19356,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19186,7 +19366,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19195,7 +19375,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19204,7 +19384,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19382,12 +19562,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19396,7 +19585,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19419,7 +19622,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19428,12 +19631,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19467,103 +19670,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19972,7 +20175,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21523,194 +21726,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21786,7 +21993,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21794,117 +22001,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21949,60 +22156,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22010,7 +22217,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22018,10 +22225,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 7dd4e35ebd..fe8dabad52 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Marathi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:46+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1920,7 +1920,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2543,7 +2543,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2569,29 +2569,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2599,37 +2599,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2812,13 +2812,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2826,7 +2826,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4159,20 +4159,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4193,7 +4196,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4334,52 +4337,52 @@ msgstr "" msgid "Cover" msgstr "पृष्ठ" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4495,9 +4498,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4607,7 +4610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4746,22 +4749,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5300,6 +5310,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5693,7 +5718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6328,14 +6353,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7076,7 +7104,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7231,7 +7259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7255,7 +7283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7274,7 +7302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7375,78 +7403,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "ई-पुस्तक पर्याय" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7454,77 +7510,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7532,102 +7639,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9030,6 +9138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9292,11 +9401,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9922,11 +10031,11 @@ msgstr "" msgid "My Books" msgstr "माझी पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10792,10 +10901,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11016,11 +11121,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11513,7 +11613,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "लेखक" @@ -12914,46 +13014,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "आवृत्ती" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "कोविड गोयालद्वारा निर्मित" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "पुस्तकाचा तपशील" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13224,14 +13324,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13421,57 +13513,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13479,60 +13571,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13961,11 +14053,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14700,28 +14787,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "अरुंद" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "रुंद" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "लहान" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "मोठे" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "मध्यम" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "नेहमी" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "कधीच नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17530,12 +17617,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17546,24 +17627,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17571,113 +17730,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19133,7 +19313,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19145,7 +19325,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19154,7 +19334,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19163,7 +19343,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19172,7 +19352,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19182,7 +19362,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19191,7 +19371,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19200,7 +19380,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19378,12 +19558,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19392,7 +19581,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19415,7 +19618,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19424,12 +19627,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19463,103 +19666,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19968,7 +20171,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21519,194 +21722,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21782,7 +21989,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21790,117 +21997,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21945,60 +22152,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22006,7 +22213,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22014,10 +22221,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 150a0c418a..2c4592c1f1 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-09-04 04:15+0000\n" "Last-Translator: abuyop \n" "Language-Team: Malay \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:46+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1933,7 +1933,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2556,7 +2556,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2582,29 +2582,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2612,37 +2612,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2825,13 +2825,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2839,7 +2839,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4175,20 +4175,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4209,7 +4212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4350,52 +4353,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4511,9 +4514,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4623,7 +4626,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4762,22 +4765,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5316,6 +5326,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5709,7 +5734,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6344,14 +6369,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7092,7 +7120,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7247,7 +7275,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7271,7 +7299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7290,7 +7318,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7391,78 +7419,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7470,77 +7526,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7548,102 +7655,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9046,6 +9154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9308,11 +9417,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9938,11 +10047,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10808,10 +10917,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11032,11 +11137,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11529,7 +11629,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12930,46 +13030,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13240,14 +13340,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13437,57 +13529,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13495,60 +13587,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13977,11 +14069,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14716,28 +14803,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15262,68 +15349,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17546,12 +17633,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17562,24 +17643,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17587,113 +17746,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19149,7 +19329,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19161,7 +19341,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19170,7 +19350,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19179,7 +19359,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19188,7 +19368,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19198,7 +19378,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19207,7 +19387,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19216,7 +19396,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19394,12 +19574,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19408,7 +19597,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19431,7 +19634,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19440,12 +19643,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19479,103 +19682,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19984,7 +20187,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21535,194 +21738,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21798,7 +22005,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21806,117 +22013,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21961,60 +22168,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22022,7 +22229,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22030,10 +22237,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 62ddd677e8..72b81a3411 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-03 19:14+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Norwegian Bokmal \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:47+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2015,7 +2015,7 @@ msgid "Communicate with the Ex124G" msgstr "Kommuniser med Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2679,7 +2679,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2728,29 +2728,29 @@ msgstr "" "\n" "For fullstendig dokumentasjon av konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "VALG FOR INNDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "VALG FOR UTDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Valgmuligheter for å kontrollere prosesseringen av inndata %s filen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Valgmuligheter for å kontrollere prosesseringen av utdata %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Valgmuligheter for å kontrollere utseendeinnstillinger for utdata" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2758,17 +2758,17 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modifiser dokumentets tekst og struktur ved å benytte egendefinerte mønstre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Kontrollerer auto detektering av dokument strukturen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2778,21 +2778,21 @@ msgstr "" "kildefilen har en innholdsliste, vil denne bli benyttet som preferanse til " "den automatiske genererte versjonen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Valgmuligheter for å legge inn metadata i utdatafilen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Valgmuligheter for hjelp med feilsøk av konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Utdata er lagret til" @@ -3025,14 +3025,14 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "for ei fullstending liste med beskrivelser." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" "Omgå lenker for HTML filer i bredden først. Normalt omgåes de først i dybden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3043,7 +3043,7 @@ msgstr "" "ikkenegative. 0 tilsier at ingen lenker i HTML filens rot blir fulgt. " "Standard er %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4591,20 +4591,23 @@ msgstr "Sammendrag:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4625,7 +4628,7 @@ msgstr "Nøkkelord" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4784,52 +4787,52 @@ msgstr "" msgid "Cover" msgstr "Omslagside" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "NO" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Frankrike" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Tyskland" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Storbritannia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Amazon brukte for lang tid på å svare. Prøv igjen senere." @@ -4945,9 +4948,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5057,7 +5060,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5196,22 +5199,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5765,6 +5775,21 @@ msgstr "Eksporter katalogdirektorat" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Ingen adgang" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Kunne ikke åpne %s. Blir den benyttet i et annet program?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6171,7 +6196,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6826,14 +6851,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7596,7 +7624,7 @@ msgstr "" "importeres til calibres bibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7757,7 +7785,7 @@ msgstr "BibTeX valgmuligheter" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7781,7 +7809,7 @@ msgstr "Valg spesifisert til" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7800,7 +7828,7 @@ msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7901,78 +7929,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML Valg" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-bok valg" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7980,77 +8036,128 @@ msgstr "" msgid "Name" msgstr "Navn" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Slett" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Inkluder seksjoner" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Beskrivelser" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Ekskluder bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8058,102 +8165,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Ekskludér sjangre" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Andre valg" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Tidligere" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Etter" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " tommer" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9589,6 +9697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Ugyldig XPath" @@ -9855,11 +9964,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Søk blant omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Omslagssøker kunne ikke starte" @@ -10502,11 +10611,11 @@ msgstr "Tilpass &omslagsbilde innenfor synsfelt" msgid "My Books" msgstr "Mine bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11410,10 +11519,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11650,11 +11755,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Slett" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Søke&felt" @@ -12168,7 +12268,7 @@ msgstr "Avbryter..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Forfattere" @@ -13602,46 +13702,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Omslagssøker" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Emneordspanel" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versjon" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "laget av Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Tilkoblet " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -13914,14 +14014,6 @@ msgstr "Søkenavnet er \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "Denne bokens UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Ingen adgang" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14115,57 +14207,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre-bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Velg en lokalisering for ditt calibre e-bokbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Kunne ikke lage bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Kunne ikke lage et calibre-bibliotek ved: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Velg et område for ditt nye calibre e-bokbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Initierer brukergrensesnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Reparasjon gikk galt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "Databasereparasjonen gikk galt. Starter med nytt tomt bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Dårlig databaselokalisering" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Dårlig valgt databaseområde %r. Calibre avsluttes." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Ødelagt database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14173,7 +14265,7 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14181,54 +14273,54 @@ msgstr "" "Dårlig valg av databaseområde %r. Vil starte med et nytt, tomt calibre-" "bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Starter %s: Laster bøker..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Er du sikker på at den ikke kjører" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "kan kjøre i systemfeltet, i" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "øvre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "nedre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "forsøk å re-starte datamaskinen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "forsøk å slette filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Kan ikke Starte " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s kjører allerede." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14679,11 +14771,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Kunne ikke åpne %s. Blir den benyttet i et annet program?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15433,28 +15520,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Du må velge en kolonne for å slette den" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Den valgte kolonnen er ikke en tilpasset kolonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Ønsker du virkelig å slette kolonne %s og alle dataene i den?" @@ -16006,68 +16093,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Reduser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Bred" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Små" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Store" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Alltid" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Aldri" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Ved første bokstav" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Deaktivert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partisjonert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18360,12 +18447,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18376,24 +18457,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -18401,113 +18560,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -20014,7 +20194,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -20026,7 +20206,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -20040,7 +20220,7 @@ msgstr "" "Standard: '%default'\n" "Grukes til: BIBTEX utdataformat." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -20053,7 +20233,7 @@ msgstr "" "Standard: '%default'\n" "Brukes til BIBTEX utdataformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -20062,7 +20242,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -20072,7 +20252,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -20085,7 +20265,7 @@ msgstr "" "Standard: '%default'\n" "Gjelder: BibTeX utdataformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -20098,7 +20278,7 @@ msgstr "" "Standard: '%default'\n" "Gjelder: BibTeX utdataformat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -20280,12 +20460,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -20294,7 +20483,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -20317,7 +20520,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -20326,12 +20529,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -20365,103 +20568,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20940,7 +21143,7 @@ msgstr "" "Standard: ingen filtrering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking" @@ -22613,194 +22816,198 @@ msgid "English (Pakistan)" msgstr "Engelsk (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +msgid "English (Indonesia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Engelsk (Israelsk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Engelsk (Singapor)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Engels (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Engelsk (Irsk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Engelsk (Kina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Spansk (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22876,7 +23083,7 @@ msgid "Unknown feed" msgstr "Ukjent mating" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Ubetitelet artikkel" @@ -22884,111 +23091,111 @@ msgstr "Ubetitelet artikkel" msgid "Unknown News Source" msgstr "Ukjent nyhetskilde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\"kvitteringen trenger et brukernavn og et pasord." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Nedlasting ferdig" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Klarte ikke å laste ned følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Kunne ikke laste ned deler av den følgende artikklene" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tUgyldige lenker:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Henter matinger..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Funnet matinger fra indeksside" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Forsøker å laste ned omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Genererer mastetopp..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starter nedlasting [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Matinger er lastet ned til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Kunne ikke laste ned omslag: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Laster ned omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Mastetopp-bilde er lastet ned" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Utittelert artikkel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artikkelen har blitt lastet ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Artikkelen kunne ikke lastes ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Henter mating" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22996,7 +23203,7 @@ msgstr "" "Kunne ikke logge inn. Sjekk at du benytter riktig brukernavn og passord for " "calibres periodiske service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -23044,7 +23251,7 @@ msgstr "Seksjoner" msgid "Articles" msgstr "Artikler" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -23054,12 +23261,12 @@ msgstr "" "\n" "Der URL for eksempel er http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Basedirektorat der URL blir lagret. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -23067,7 +23274,7 @@ msgid "" msgstr "" "Tidsavbrudd i sekunder å vente på svar fra server. Standard %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -23076,7 +23283,7 @@ msgstr "" "Maksimum antall nivå å gjenta, for eksempel dybde av lenker som skal følges. " "Standard %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from emneord. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -23094,7 +23301,7 @@ msgstr "" "Minimum intervaller i sekunder mellom påfølgende innhentinger av data. " "Standard er %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -23102,7 +23309,7 @@ msgstr "" "Karaktersettkodingen for nettsidene du forsøker å laste ned. Standard er å " "forsøke å gjette kodingen." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -23113,7 +23320,7 @@ msgstr "" "samsvarer med et regulært uttrykk, så vil det bli fulgt. Som standard vil " "alle lenker blir fulgt." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -23121,7 +23328,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Ikke last ned CSS stilsett" @@ -23129,10 +23336,6 @@ msgstr "Ikke last ned CSS stilsett" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index e27916548e..c63f0f9dbe 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-01-26 09:58+0000\n" "Last-Translator: Игорь \n" "Language-Team: German\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:46+0000\n" "X-Generator: Launchpad (build 16532)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" @@ -53,8 +53,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -84,9 +84,9 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -117,7 +117,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -193,7 +193,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1948,7 +1948,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2578,7 +2578,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2628,29 +2628,29 @@ msgstr "" "\n" "Eine vollständige Dokumentation des Konvertierungssystems finden Sie unter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "EINGABE EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "AUSGABE EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Einstellungen zur Kontrolle der Verabeitung der Eingabe-Datei %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Einstellungen zur Kontrolle der Verarbeitung der Ausgabe %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Einstellungen zur Kontrolle des Layouts der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2658,16 +2658,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2677,21 +2677,21 @@ msgstr "" "Voreinstellung wird, falls die Ursprungsdatein ein Inhaltsverzeichnis hat, " "dieses verwendet anstatt des automatisch erstellten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -2911,7 +2911,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -2919,7 +2919,7 @@ msgstr "" "Links in HTML Dateien in der Breite durchlaufen. Normalerweise werden Links " "in die Tiefe durchlaufen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2930,7 +2930,7 @@ msgstr "" "Darf nicht negativ sein. 0 gibt an, dass keine Links in der ursprünglichen " "HTML Datei verfolgt werden. Voreinstellung ist %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4393,20 +4393,23 @@ msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4427,7 +4430,7 @@ msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4582,52 +4585,52 @@ msgstr "" msgid "Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4743,9 +4746,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4855,7 +4858,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4994,22 +4997,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5565,6 +5575,22 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Zugriff verweigert" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" +"Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5958,7 +5984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6593,14 +6619,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7350,7 +7379,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7507,7 +7536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7531,7 +7560,7 @@ msgstr "Einstellungen für" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7550,7 +7579,7 @@ msgstr "Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7651,78 +7680,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7730,77 +7787,128 @@ msgstr "" msgid "Name" msgstr "Name" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Löschen" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7808,102 +7916,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9330,6 +9439,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Ungültiger XPath" @@ -9599,11 +9709,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -10235,11 +10345,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11106,10 +11216,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11334,11 +11440,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Löschen" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11831,7 +11932,7 @@ msgstr "Abbruch läuft ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autoren" @@ -13260,46 +13361,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13573,14 +13674,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Zugriff verweigert" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13772,57 +13865,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibre Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13830,60 +13923,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht gestartet ist" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "kann im Systemtray gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s ist schon gestartet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14312,12 +14405,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" -"Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15059,28 +15146,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15608,68 +15695,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17914,12 +18001,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17930,24 +18011,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17955,113 +18114,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19556,7 +19736,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19568,7 +19748,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19577,7 +19757,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19586,7 +19766,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19595,7 +19775,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19605,7 +19785,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19614,7 +19794,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19623,7 +19803,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19801,12 +19981,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19815,7 +20004,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19838,7 +20041,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19847,12 +20050,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19886,103 +20089,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -20452,7 +20655,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." @@ -22037,194 +22240,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -22300,7 +22507,7 @@ msgid "Unknown feed" msgstr "Feed unbekannt" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artikel ohne Titel" @@ -22308,118 +22515,118 @@ msgstr "Artikel ohne Titel" msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "Das \"%s\" Downloadschema benötigt einen Benutzernamen und ein Passwort." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Rufe Feed ab" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -22464,7 +22671,7 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -22474,14 +22681,14 @@ msgstr "" "\n" "URL ist z.B. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Grundverzeichnis, in das die URL gespeichert wird. Voreinstellung ist " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22490,7 +22697,7 @@ msgstr "" "Timeout in Sekunden beim Warten auf eine Antwort vom Server. Voreinstellung: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22499,7 +22706,7 @@ msgstr "" "Maximale Zahl von einbezogenen Ebenen, z.B. Tiefe der Links, die verfolgt " "werden. Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from Tags zu. Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22517,7 +22724,7 @@ msgstr "" "Kleinstes Intervall in Sekunden zwischen aufeinander folgenden Abrufen. " "Voreinstellung ist %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22525,7 +22732,7 @@ msgstr "" "Zeichenkodierung für Webseiten, die zu laden versucht werden. In der " "Voreinstellung wird versucht, die Kodierung zu erraten." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -22536,7 +22743,7 @@ msgstr "" "sie einem Regulären Ausdruck entsprechen. In der Voreinstellung werden alle " "Links verfolgt." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22544,7 +22751,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Lade CSS Stylesheets nicht herunter." @@ -22552,10 +22759,6 @@ msgstr "Lade CSS Stylesheets nicht herunter." msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 8c0fa32233..3d7c825db9 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,15 +56,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" -"PO-Revision-Date: 2013-03-20 05:48+0000\n" -"Last-Translator: drMerry \n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" +"PO-Revision-Date: 2013-03-21 19:09+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-21 04:36+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:39+0000\n" "X-Generator: Launchpad (build 16532)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -108,8 +108,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -139,9 +139,9 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -172,7 +172,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -248,7 +248,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1201,7 +1201,7 @@ msgid "" "Everything after the -- will be passed to the plugin as arguments." msgstr "" "Voer een plugin uit welke via opdracht-prompt kan starten. Bijvoorbeeld:\n" -"calibre-debug -r \"Add Books\" --bestand1 --optie1\n" +"calibre-debug -r \"Add Books\" -- bestand1 --option1\n" "Alles na de -- zal worden meegegeven aan de plugin als argumenten." #: /home/kovid/work/calibre/src/calibre/debug.py:180 @@ -2157,8 +2157,8 @@ msgid "Communicate with the Ex124G" msgstr "Communiceer met de Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Communiceer met de WayteQ e-reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2868,7 +2868,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2917,29 +2917,29 @@ msgstr "" "\n" "Voor volledige documentatie van het conversiesysteem, zie\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "INVOEROPTIES" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "UITVOEROPTIES" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opties om de bewerking van invoerbestand %s aan te passen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opties om de bewerking van uitvoerbestand %s aan te passen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opties om uiterlijk van de uitvoer aan te passen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2950,18 +2950,18 @@ msgstr "" "patronen. Standaard uitgeschakeld. Gebruik %(en)s om in te schakelen. " "Individuele taken kunnen worden uitgeschakeld met de %(dis)s opties." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Wijzig de tekst en structuur van het document m.b.v. gebruiker-gedefinieerde " "patronen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Stel de auto-detectie van de documentstructuur in." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2971,15 +2971,15 @@ msgstr "" "indien aanwezig, de inhoudsopgave van het invoerbestand gebruikt worden, in " "plaats van de automatisch aangemaakte inhoudsopgave." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opties om metadata voor de uitvoer in te stellen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opties om te helpen bij het vinden van fouten bij de conversie" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2988,7 +2988,7 @@ msgstr "" "gebruiken om met behulp van een recept een e-book te maken: ebook-convert " "\"Receptnaam.recipe\" uitvoer.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Uitvoer opgeslagen naar" @@ -3235,7 +3235,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "voor een volledige lijst met beschrijvingen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3243,7 +3243,7 @@ msgstr "" "Volg links in HTML-bestanden eerst in de breedte. Normaal gesproken zullen " "ze eerst in de diepte worden gevolgd." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3254,7 +3254,7 @@ msgstr "" "negatief zijn. 0 geeft aan dat geen links in het hoofd-HTML-bestand zijn " "gevolgd. Standaard is %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4970,20 +4970,23 @@ msgstr "Opmerkingen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -5004,7 +5007,7 @@ msgstr "Labels" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5176,54 +5179,54 @@ msgstr "" msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Download metadata en omslagen van Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "Verenigde Staten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Frankrijk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Duitsland" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Verenigd Koninkrijk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Italië" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japan" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Spanje" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brazilië" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Amazon website om te gebruiken:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "Metadata van Amazon worden opgehaald met gebruik van de Amazon-website van " "dit land." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Time-out van Amazon. Probeer later opnieuw." @@ -5362,9 +5365,9 @@ msgstr "Geen details beschikbaar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5495,7 +5498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5666,22 +5669,29 @@ msgstr "U dient minimaal één taak op te geven om uit te voeren" msgid "Smartened punctuation in: %s" msgstr "Interpunctie verbeterd naar: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "Er bestaat geen bestand met de naam %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "Er bestaat geen HTML bestand met de naam %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "De referentie %(a)s bestaat niet in bestand %(f)s" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Naamloos)" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6257,6 +6267,21 @@ msgstr "Catalogusmap exporteren" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Selecteer een bestemming voor %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Toegang geweigerd" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Kan %s niet openen. Is het in gebruik door een ander programma?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6682,7 +6707,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7387,14 +7412,17 @@ msgid "You must select at least one action before saving" msgstr "U moet minimaal één taak selecteren voor het opslaan" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Kies naam" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Kies een naam voor deze instellingen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Verwijder opgeslagen instellingen" @@ -8205,7 +8233,7 @@ msgstr "" "calibre's bibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8365,7 +8393,7 @@ msgstr "Opties voor BibTex" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8389,7 +8417,7 @@ msgstr "Opties specifiek voor" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8408,7 +8436,7 @@ msgstr "uitvoer" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8516,78 +8544,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "CSV/XML-opties" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "E-bookinstellingen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Catalogi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Lees boek" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Wenslijst item" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "elke datum" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "Elke waarde" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "ongedefiniëerd" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Geen genres uitgesloten" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "regex fout: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Alle genres worden uitgesloten" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "U dient een naam op te geven" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Weet u zeker dat u '%s' wilt verwijderen?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Weet u zeker dat u regels #%(first)d-%(last)d wilt verwijderen?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Verwijder regel" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Onwaar" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Waar" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8595,58 +8651,109 @@ msgstr "Waar" msgid "Name" msgstr "Naam" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Veld" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Waarde" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Voorvoegsel" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Opslaan" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Verwijderen" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" "Geactiveerde onderdelen zullen in de aangemaakte catalogus worden toegevoegd." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Ingevoegde afdelingen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autheurs" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Titels" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Series" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Veld met Genre informatie" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "&Recentelijk toegevoegd" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Omschrijvingen" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8654,11 +8761,11 @@ msgstr "" "De eerst overeenkomende voorvoegsel-regel voegt een voorvoegsel toe aan " "boekenlijsten in de aangemaakte catalogus." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Voorvogsels" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8666,11 +8773,11 @@ msgstr "" "Boeken die overeenkomen met een van de regels zullen worden uitgesloten van " "de gegenereerde catalogus. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Uitgesloten boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8684,108 +8791,104 @@ msgstr "" "Het standaardpatroon \\[.+\\]|\\+ sluit labels uit van de vorm [label], " "b.v.., [Test boek], en '+', het standaard label voor een gelezen boek." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Uitgesloten genres" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "&Uit te sluiten Genres (regex):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Herstel naar standaard" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Resultaten van de regex:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Labels welke worden uitgesloten als genre" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Overige opties" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Persoonlijke kolom met extra informatie om te worden samen gevoegd met het " -"commentaar (in metadata)." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." -msgstr "Voeg extra inhoud toe voor het commentaar in de metadata" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Voor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Voeg extra inhoud to na het commentaar in de metadata" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "N&a" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Splits commentaar (in metadata) en extra informatie met een horizontale lijn." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Inclusief &scheidingsteken" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "Commentaar sa&menvoegen met:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Catalogus omslag:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Maak een nieuwe omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Gebruik bestaande omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "E&xtra notitie in bescrhijving:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Persoonlijke kolom te gebruiken als basis voor de tekst om toe te voegen het " -"deel beschrijving." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "&Voorbeeld breedte:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" "Omvang info voor omslag miniaturen, toegevoegd aan de omschrijvings-sectie." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " inch (2.54 cm)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Aurheur kruisverwijzingen:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Voor boeken met meerdere autheurs, toon iedere auteur apart" @@ -10279,6 +10382,7 @@ msgstr "Begin te lezen bij (XPath-uitdrukking):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Ongeldig XPath" @@ -10558,11 +10662,11 @@ msgstr "" "XPath te leren kunt u de XPath handleiding doorlezen (Engelstalig)." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Zoek op omslagafbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Kan de omslagbrowser niet laden" @@ -11245,11 +11349,11 @@ msgstr "Omslag naar kader s&chalen" msgid "My Books" msgstr "Mijn boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Geen hulp beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Geen hulp beschikbaar voor dit uitvoerformaat" @@ -12265,10 +12369,6 @@ msgstr "Zoeken/vervangen opslaan" msgid "Search/replace name:" msgstr "Naam voor zoeken/vervangen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "U dient een naam op te geven" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12522,11 +12622,6 @@ msgstr "Huidige zoeken/vervangen opslaan" msgid "Sa&ve" msgstr "Op&slaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Verwijderen" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Zoek&veld:" @@ -13053,7 +13148,7 @@ msgstr "Afbreken…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Auteurs" @@ -14593,46 +14688,46 @@ msgstr "Kies &lettertype familie" msgid "Clear the font family" msgstr "Wis de lettertype family" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Omslagbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versie" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "gemaakt door Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Verbonden " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Details van het boek" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14909,14 +15004,6 @@ msgstr "De zoekopdracht is ‘{0}’" msgid "This book's UUID is \"{0}\"" msgstr "De UUID van dit boek is ‘{0}’" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Toegang geweigerd" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -15113,59 +15200,59 @@ msgid "" msgstr "" "Pad naar Calibre Portable (%s) te lang. Moet minder dan 59 tekens zijn." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Calibrebibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Kies een locatie voor uw calibre e-book bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Aanmaken van de bibliotheek is mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Aanmaken van de bibliotheek op %r is mislukt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Kies een locatie voor uw nieuwe calibre e-book bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Gebruikersinterface starten…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Herstellen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Het herstellen van de database is mislukt. Zal met een nieuwe, lege " "bibliotheek starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Ongeldige database-locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Ongeldige database-locatie %r. Calibre wordt nu afgesloten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Beschadigde database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15176,7 +15263,7 @@ msgstr "" "deze automatisch te herstellen? Het herstellen lukt mogelijk niet volledig. " "Als u nee zegt, zal een lege calibre bibliotheek worden gemaakt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15184,54 +15271,54 @@ msgstr "" "Ongeldige database-locatie %r. Zal met een nieuwe, lege calibre-bibliotheek " "starten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Bezig met opstarten %s: Laden van boeken…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Weet u zeker dat het niet draait?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "kan in het systeemvak draaien, in het" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "gebied rechtsboven in het scherm." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "gebied rechtsonder in het scherm." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "probeer de computer opnieuw op te starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "probeer het bestand te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Kan niet starten " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s is al actief." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Geen draaiende calibre gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Commando aflsuiten verzonden, wachten op aflsuiten..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Draaiende calibre afsluiten mislukt" @@ -15702,11 +15789,6 @@ msgstr "Wijze waarop calibre metadata downloadt aanpassen" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d van %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Kan %s niet openen. Is het in gebruik door een ander programma?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16549,28 +16631,28 @@ msgstr "" "de 'Regel toevoegen' knop hieronder om te beginnen.

U kan een bestaande " "regel wijzigen door er dubbel op te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Geen regel geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Geen regel voor %s geselecteerd." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "verwijdering" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "U moet een kolom selecteren om deze te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "De geselecteerde kolom is geen aangepaste kolom" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Wilt u de kolom %s en alle gegevens daarin echt verwijderen?" @@ -17179,68 +17261,68 @@ msgstr "" "weg om de plugin te activeren. Calibre kan geen apparaten detecteren welke " "worden herkend door uitgeschakelde plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Smal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Breed" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibre stijl" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Systeemstandaard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Uit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Groot" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Gemiddeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Altijd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Als er genoeg ruimte is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nooit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Op eerste letter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Uitgeschakeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Opgedeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Kolomkleuring" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Kolom pictogrammen" @@ -19809,12 +19891,6 @@ msgstr "Bestand:" msgid "Top of the file" msgstr "Bovenaan het bestand" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Naamloos)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19825,7 +19901,44 @@ msgstr "Ongeveer %d%% van de bovenkant" msgid "Location: A <%s> tag inside the file" msgstr "Locatie: een <%s> tag binnen het bestand" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19833,7 +19946,7 @@ msgstr "" "U kunt bestaande items van de inhoudsopgave bewerken door er op te klikken " "in het linker paneel." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19843,11 +19956,52 @@ msgstr "" "bestaat. Items met een rood vinkje zijn 'doelloos' en moet mogelijk worden " "gerepareerd." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Een &nieuw item maken" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -19860,7 +20014,7 @@ msgstr "" "niet lineaire inhoudsopgave maakt, zal deze automatisch worden herschikt in " "het bestand." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" @@ -19868,74 +20022,82 @@ msgstr "" "U kunt dit item verplaatsen binnen de inhoudsopgave door te slepen of door " "gebruik te maken van de op en neer knoppen aan de linker kant" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "Wijzig de &locatie waar dit item naar verwijst" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "Ve&rwijder dit item" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "Nieuw &item binnen dit item" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "Nieuw item &boven dit item" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "Nieuw item &onder dit item" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "Dit item a&fvlakken" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" "Alle kinderen van dit item worden naar hetzelfde niveau gebracht als dit " "item." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "Dit item wijst naar een bestaande bestemming" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "De locatie waar dit item naar verwijst bestaat niet" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "Huidige item omhoog verplaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "Alle geselecteerde items verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "Huidige item omlaag verplaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "Alles &uitklappen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "Alles &inklappen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "Dubbelklik een item om de tekst aan te passen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "Titel: {0} Bestemming: {1}{2}" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" @@ -19944,35 +20106,48 @@ msgstr "" "De locatie waar dit item naar verwijst bestaat niet:\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "Wijzig de inhoudsopgave van %s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "%s laden, een moment a.u.b. ..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "%s wordt geschreven, een moment a.u.b. ..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "Schrijven van boek mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "Kon %s niet schrijven. Klik \"Toon details\" voor meer informatie" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "Laden van boek mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "Kon %s niet laden. Klik op \"Toon details\" voor meer informatie." @@ -21580,7 +21755,7 @@ msgstr "" "ipad-iphone-ipod-touch\">de handleiding (Engelstalig) voor meer " "informatie." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21599,7 +21774,7 @@ msgstr "" "Standaard: ‘%%default’\n" "Van toepassing op uitvoer naar BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21612,7 +21787,7 @@ msgstr "" "Standaard: ‘%default’\n" "Van toepassing op uitvoer naar BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21625,7 +21800,7 @@ msgstr "" "Standaard: ‘%default’\n" "Van toepassing op uitvoer naar BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21638,7 +21813,7 @@ msgstr "" "Standaard: ‘%default’\n" "Van toepassing op uitvoer naar BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21653,7 +21828,7 @@ msgstr "" "Standaard: ‘%%default’\n" "Van toepassing op uitvoer naar BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21666,7 +21841,7 @@ msgstr "" "Standaard: ‘%default’\n" "Van toepassing op uitvoer naar BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21679,7 +21854,7 @@ msgstr "" "Standaard: ‘%default’\n" "Van toepassing op uitvoer naar BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21945,6 +22120,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -21953,7 +22137,7 @@ msgstr "" "Standaard: '%default'\n" "Van toepassing op: AZW3, ePub, MOBI uitvoer indelingen" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21966,7 +22150,21 @@ msgstr "" "Standaard: '%default'\n" "Van toepassing op: AZW3, ePub, MOBI uitvoer formaten" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21991,7 +22189,7 @@ msgid "No books available to catalog" msgstr "Geen boeken beschikbaar om te catalogiseren" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Titels" @@ -22000,12 +22198,12 @@ msgid "Genres" msgstr "Genres" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Recentelijk toegevoegd" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Recentelijk gelezen" @@ -22042,103 +22240,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Geen boeken beschikbaar om aan de catalogus toe te voegen" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "Genres HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "Titels HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "door " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "Omschrijvingen HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "Omschrijving HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "NCX kop" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX voor omschrijvingen" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX voor series" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Series beginnend met %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Series beginnend met '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX voor titels" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Titels beginnend met %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Titels beginnend met '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX voor auteurs" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Auteurs beginnend met %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Auteurs beginnend met '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX voor recentelijk toegevoegd" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX voor recentelijk gelezen" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX voor genres" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "OPF aan het genereren" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniatuurweergaves" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniatuur" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "NCX aan het opslaan" @@ -22673,7 +22871,7 @@ msgstr "" "Standaard: geen filter" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" "Laat gedetailleerde uitvoerinformatie zien. Nuttig bij het opsporen van " @@ -24673,194 +24871,198 @@ msgid "English (Pakistan)" msgstr "Engels (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Engels (Kroatië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Engels (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Engels (Hongarije)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Engels (Indonesië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Engels (Israël)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Engels (Rusland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Engels (Singapore)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Engels (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Engels (Ierland)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Engels (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Engels (Zuid-Afrika)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Spaans (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Spaans (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Spaans (Argentinië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Spaans (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Spaans (Mexico)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Spaans (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Spaans (Chili)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Spaans (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Spaans (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Spaans (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Spaans (Bolivië)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Spaans (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Spaans (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Duits (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Frans (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Nederlands (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Nederlands (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "pm" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "&Kopiëren" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "Alles selecteren" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "&Alles selecteren" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "Kopieer &link locatie" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "&Ongedaan maken" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "&Herhalen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "&Knippen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "&Plakken" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "Plakken en stijl toepassen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "Aanwijzingen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "Links naar rechts" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "Rechts naar links" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "Lettertypen" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "&Stap omhoog" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "&Stap omlaag" @@ -24938,7 +25140,7 @@ msgid "Unknown feed" msgstr "Onbekende feed" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artikel zonder naam" @@ -24946,111 +25148,111 @@ msgstr "Artikel zonder naam" msgid "Unknown News Source" msgstr "Onbekende nieuwsbron" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "Het ophalen van %s is mislukt." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Het ‘%s’-recept heeft een gebruikersnaam en wachtwoord nodig." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Download is voltooid" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "De volgende artikelen kunnen niet gedownload worden:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Delen van de volgende artikelen kunnen niet gedownload worden:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " van " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tMislukte links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Kan artikel niet ophalen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "De debug traceback is eerder in dit log beschikbaar" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Start met -vv om de reden te zien" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Feeds downloaden…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Feeds van indexpagina opgehaald" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Probeer omslag te downloaden…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Colofon aanmaken…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Begin download [%d thread(s)]…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds naar %s gedownload" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Kan omslag niet downloaden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Omslag van %s aan het downloaden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Colofonafbeelding gedownload" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Artikelen in deze editie: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artikel zonder titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artikel gedownload: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Downloaden artikel mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Feed ophalen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -25058,7 +25260,7 @@ msgstr "" "Inloggen niet gelukt. Controleer uw gebruikersnaam en wachtwoord voor de " "calibre-tijdschriftendienst." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -25105,7 +25307,7 @@ msgstr "Paragrafen" msgid "Articles" msgstr "Artikelen" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -25115,13 +25317,13 @@ msgstr "" "\n" "Waar URL bijvoorbeeld http://google.com is" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Basismap waar de URL naar toe wordt geschreven. Standaard is dit %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -25130,7 +25332,7 @@ msgstr "" "Time-out in seconden om te wachten op een antwoord van de server. Standaard: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -25139,7 +25341,7 @@ msgstr "" "Maximaal aantal niveaus voor recursie, d.w.z. diepte van te volgen " "koppelingen. Standaard %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from -tags. Standaard is dit %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -25157,7 +25359,7 @@ msgstr "" "Minimuminterval in seconden tussen aaneensluitende downloads. Standaard is " "dit %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -25165,7 +25367,7 @@ msgstr "" "De tekencodering voor de websites die u probeert te downloaden. Standaard " "zal er worden geprobeerd om de codering te raden." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -25176,7 +25378,7 @@ msgstr "" "gevolgd als deze overeenkomt met ten minste één regexp. Standaard zullen " "alle links gevolgd worden." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -25189,7 +25391,7 @@ msgstr "" "match regexp allebei zijn gespecifieerd, wordt filter regexp als eerste " "toegepast." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Geen CSS-stylesheets downloaden." @@ -25197,10 +25399,6 @@ msgstr "Geen CSS-stylesheets downloaden." msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Opslaan" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Openen" @@ -26487,3 +26685,32 @@ msgstr "" "dergelijke bibliotheken zijn, wordt de sortering alfabetisch. U kan dat " "aantal hier\n" "instellen. Standaard is tien bibliotheken." + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "Voeg extra inhoud toe voor het commentaar in de metadata" + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "Voeg extra inhoud to na het commentaar in de metadata" + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Persoonlijke kolom met extra informatie om te worden samen gevoegd met het " +#~ "commentaar (in metadata)." + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Splits commentaar (in metadata) en extra informatie met een horizontale lijn." + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Persoonlijke kolom te gebruiken als basis voor de tekst om toe te voegen het " +#~ "deel beschrijving." + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Communiceer met de WayteQ e-reader" + +#~ msgid "Field containing Genre information" +#~ msgstr "Veld met Genre informatie" diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 801680b9cb..fb7e25448f 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro \n" "Language-Team: Norwegian Nynorsk \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:47+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1913,7 +1913,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2536,7 +2536,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2562,29 +2562,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2592,37 +2592,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2805,13 +2805,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2819,7 +2819,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4152,20 +4152,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4186,7 +4189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4327,52 +4330,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4488,9 +4491,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4600,7 +4603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4739,22 +4742,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5293,6 +5303,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5686,7 +5711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6321,14 +6346,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7069,7 +7097,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7224,7 +7252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7248,7 +7276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7267,7 +7295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7368,78 +7396,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7447,77 +7503,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7525,102 +7632,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9023,6 +9131,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9285,11 +9394,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9915,11 +10024,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10785,10 +10894,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11009,11 +11114,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11506,7 +11606,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12907,46 +13007,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13217,14 +13317,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13414,57 +13506,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13472,60 +13564,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13954,11 +14046,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14693,28 +14780,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17564,113 +17723,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19126,7 +19306,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19138,7 +19318,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19175,7 +19355,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19371,12 +19551,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19385,7 +19574,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19408,7 +19611,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19417,12 +19620,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19456,103 +19659,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19961,7 +20164,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21512,194 +21715,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21775,7 +21982,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21783,117 +21990,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21938,60 +22145,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -21999,7 +22206,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22007,10 +22214,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 22c3c328ab..daa27efb1a 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+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,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:47+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1922,7 +1922,7 @@ msgid "Communicate with the Ex124G" msgstr "Comunicar amb lo Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2545,7 +2545,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2571,29 +2571,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2601,37 +2601,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2814,13 +2814,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2828,7 +2828,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4161,20 +4161,23 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4195,7 +4198,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4336,52 +4339,52 @@ msgstr "" msgid "Cover" msgstr "Pocheta" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "FR" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "França" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Alemanha" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "RU" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Itàlia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Espanha" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4497,9 +4500,9 @@ msgstr "Pas cap d'entresenha disponibla" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4609,7 +4612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4748,22 +4751,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5302,6 +5312,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5695,7 +5720,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6330,14 +6355,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7078,7 +7106,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7233,7 +7261,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7257,7 +7285,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7276,7 +7304,7 @@ msgstr "sortida" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7377,78 +7405,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7456,77 +7512,128 @@ msgstr "" msgid "Name" msgstr "Nom" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Suprimir" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7534,102 +7641,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Autras opcions" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9032,6 +9140,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9294,11 +9403,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9924,11 +10033,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10794,10 +10903,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11018,11 +11123,6 @@ msgstr "" msgid "Sa&ve" msgstr "&Enregistrar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Suprimir" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "&Camps de recèrca :" @@ -11515,7 +11615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12916,46 +13016,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13226,14 +13326,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13423,57 +13515,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13481,60 +13573,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13963,11 +14055,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14702,28 +14789,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15248,68 +15335,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17532,12 +17619,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17548,24 +17629,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17573,113 +17732,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19135,7 +19315,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19147,7 +19327,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19156,7 +19336,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19165,7 +19345,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19174,7 +19354,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19184,7 +19364,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19193,7 +19373,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19202,7 +19382,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19380,12 +19560,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19394,7 +19583,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19417,7 +19620,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19426,12 +19629,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19465,103 +19668,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19970,7 +20173,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21521,194 +21724,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21784,7 +21991,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21792,117 +21999,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21947,60 +22154,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22008,7 +22215,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22016,10 +22223,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 21c9b6ac7b..6436c7a08d 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Punjabi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:47+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -1920,7 +1920,7 @@ msgid "Communicate with the Ex124G" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 @@ -2543,7 +2543,7 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2569,29 +2569,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2599,37 +2599,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "" @@ -2812,13 +2812,13 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -2826,7 +2826,7 @@ msgid "" "Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4159,20 +4159,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4193,7 +4196,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -4334,52 +4337,52 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "" @@ -4495,9 +4498,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -4607,7 +4610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -4746,22 +4749,29 @@ msgstr "" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -5300,6 +5310,21 @@ msgstr "" msgid "Select destination for %(title)s.%(fmt)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -5693,7 +5718,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -6328,14 +6353,17 @@ msgid "You must select at least one action before saving" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "" @@ -7076,7 +7104,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -7231,7 +7259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -7255,7 +7283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -7274,7 +7302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -7375,78 +7403,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -7454,77 +7510,128 @@ msgstr "" msgid "Name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -7532,102 +7639,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "" @@ -9030,6 +9138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "" @@ -9292,11 +9401,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "" @@ -9922,11 +10031,11 @@ msgstr "" msgid "My Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -10792,10 +10901,6 @@ msgstr "" msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11016,11 +11121,6 @@ msgstr "" msgid "Sa&ve" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "" @@ -11513,7 +11613,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "" @@ -12914,46 +13014,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "" @@ -13224,14 +13324,6 @@ msgstr "" msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -13421,57 +13513,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -13479,60 +13571,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13961,11 +14053,6 @@ msgstr "" msgid " [%(num)d of %(tot)d]" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -14700,28 +14787,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17530,12 +17617,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17546,24 +17627,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -17571,113 +17730,134 @@ msgid "" "arranged inside the AZW3 file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -19133,7 +19313,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -19145,7 +19325,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -19154,7 +19334,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -19163,7 +19343,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -19172,7 +19352,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -19182,7 +19362,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -19191,7 +19371,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -19200,7 +19380,7 @@ msgid "" "Applies to: BIBTEX output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -19378,12 +19558,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -19392,7 +19581,21 @@ msgid "" "Applies to AZW3, ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -19415,7 +19618,7 @@ msgid "No books available to catalog" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "" @@ -19424,12 +19627,12 @@ msgid "Genres" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "" @@ -19463,103 +19666,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "" @@ -19968,7 +20171,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -21519,194 +21722,198 @@ msgid "English (Pakistan)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 -msgid "English (Croatia)" +msgid "English (Poland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 -msgid "English (Hong Kong)" +msgid "English (Croatia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 -msgid "English (Hungary)" +msgid "English (Hong Kong)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 -msgid "English (Indonesia)" +msgid "English (Hungary)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 -msgid "English (Israel)" +msgid "English (Indonesia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 -msgid "English (Russia)" +msgid "English (Israel)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 -msgid "English (Singapore)" +msgid "English (Russia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 -msgid "English (Yemen)" +msgid "English (Singapore)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 -msgid "English (Ireland)" +msgid "English (Yemen)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 -msgid "English (China)" +msgid "English (Ireland)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 -msgid "English (South Africa)" +msgid "English (China)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 -msgid "Spanish (Paraguay)" +msgid "English (South Africa)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 -msgid "Spanish (Uruguay)" +msgid "Spanish (Paraguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 -msgid "Spanish (Argentina)" +msgid "Spanish (Uruguay)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 -msgid "Spanish (Costa Rica)" +msgid "Spanish (Argentina)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 -msgid "Spanish (Mexico)" +msgid "Spanish (Costa Rica)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 -msgid "Spanish (Cuba)" +msgid "Spanish (Mexico)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 -msgid "Spanish (Chile)" +msgid "Spanish (Cuba)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 -msgid "Spanish (Ecuador)" +msgid "Spanish (Chile)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 -msgid "Spanish (Honduras)" +msgid "Spanish (Ecuador)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 -msgid "Spanish (Venezuela)" +msgid "Spanish (Honduras)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 -msgid "Spanish (Bolivia)" +msgid "Spanish (Venezuela)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 -msgid "Spanish (Nicaragua)" +msgid "Spanish (Bolivia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 -msgid "Spanish (Colombia)" +msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "" @@ -21782,7 +21989,7 @@ msgid "Unknown feed" msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "" @@ -21790,117 +21997,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21945,60 +22152,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -22006,7 +22213,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "" @@ -22014,10 +22221,6 @@ msgstr "" msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index bc1bfd5f6c..fa44dc8570 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: 2013-03-15 04:12+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" "PO-Revision-Date: 2013-03-20 13:16+0000\n" "Last-Translator: Piotr Parafiniuk \n" "Language-Team: Polish \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-03-21 04:37+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:48+0000\n" "X-Generator: Launchpad (build 16532)\n" "X-Poedit-Bookmarks: -1,3588,-1,-1,-1,-1,-1,-1,-1,-1\n" @@ -52,8 +52,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -83,9 +83,9 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -116,7 +116,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -192,7 +192,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2091,8 +2091,8 @@ msgid "Communicate with the Ex124G" msgstr "Umożliwia komunikację z Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Umożliwia komunikację z WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2797,7 +2797,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2845,30 +2845,30 @@ msgstr "" "\n" "Dla pełnej dokumentacji systemu konwersji zobacz\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPCJE PLIKU ŹRÓDŁOWEGO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPCJE PLIKU WYJŚCIOWEGO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opcje sterujące przetwarzaniem pliku źródłowego %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opcje sterujące przetwarzaniem pliku wyjściowego %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "" "Opcje umożliwiające kontrolę nad wyglądem i zachowaniem pliku wyjściowego" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2879,18 +2879,18 @@ msgstr "" "włączyć użyj %(en)s. Poszczególne akcje mogą zostać wyłącozne przy użyciu " "%(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modyfikuj tekst dokumentu i jego strukturę, używając zdefiniowanych przez " "użytkownika wzorów." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Kontrola autodetekcji struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2900,15 +2900,15 @@ msgstr "" "źródłowy ma już spis treści, to ma on pierwszeństwo przed tym wygenerowanym " "automatycznie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opcje odpowiedzialne za ustawienia metadanych w plikach wyjściowych" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opcje pomocy przy debugowaniu konwersji" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2916,7 +2916,7 @@ msgstr "" "Lista wbudowanych źródeł. Korzystając ze źródła możesz stworzyć ebook za " "pomocą polecenia ebook-convert \"Nazwa źródła.recipe\" wynik.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Plik wyjściowy zapisany do" @@ -3165,7 +3165,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "aby zobaczyć pełną listę z opisami" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3173,7 +3173,7 @@ msgstr "" "Przeskanuj linki w plikach HTML najpierw wszerz. Standardowo są skanowane " "najpierw wgłąb." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3184,7 +3184,7 @@ msgstr "" "być nieujemny. Zero oznacza, że żadne odnośniki w wejściowym pliku HTML nie " "będą śledzone. Domyslna wartość to %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4866,20 +4866,23 @@ msgstr "Komentarze" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4900,7 +4903,7 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5066,52 +5069,52 @@ msgstr "" msgid "Cover" msgstr "Okładka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Pobierz metadane i okładki z Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "US" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "Francja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Niemcy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "UK" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Włochy" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "japoński" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "hiszpański" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brazylia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Użyj tej strony Amazon:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadane z Amazon będą pobrane z wybranego oddziału Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Upłynął czas zapytania Amazon. Spróbuj ponownie później." @@ -5249,9 +5252,9 @@ msgstr "Informacje nie są dostępne" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5380,7 +5383,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5546,22 +5549,29 @@ msgstr "Musisz wybać co najmniej jedną czynność" msgid "Smartened punctuation in: %s" msgstr "Wprowadzono inteligentną interpunkcję w %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "Nie istnieje plik o nazwie %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "Nie istnieje plik HTML o nazwie %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "Zakładka %(a)s nie istnieje w pliku %(f)s" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Bez tytułu)" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6130,6 +6140,23 @@ msgstr "Eksportuj folder katalogu" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Wybierz położenie dla %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Brak dostępu" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "" +"Nie można otworzyć %s. Czy ten plik nie jest przypadkiem używany przez inny " +"program?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6552,7 +6579,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7252,14 +7279,17 @@ msgid "You must select at least one action before saving" msgstr "Musisz wybrać przynajmniej jedną czynność przed zapisaniem" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Wybierz nazwę" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Wybierz nazwę dla tych ustawień" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Usuń zapisane ustawienia" @@ -8069,7 +8099,7 @@ msgstr "" "zaimportowania do biblioteki calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8228,7 +8258,7 @@ msgstr "Opcje BibTex" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8252,7 +8282,7 @@ msgstr "Opcje specyficzne dla" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8271,7 +8301,7 @@ msgstr "wyjście" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8379,78 +8409,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opcje CVS/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Opcje książki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Katalogi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Przeczytana książka" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Element listy życzeń" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "dowolna data" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "dowolna wartość" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "nieokreślony" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Żadne gatunki nie zostaną wykluczone" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "błąd wyrażenia regularnego: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Wszystkie gatunki zostaną wykluczone" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Musisz podać nazwę." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Czy na pewno usunąć '%s'?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Czy na pewno usunąć reguły #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Usuń regułę" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Fałsz" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Prawda" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8458,68 +8516,119 @@ msgstr "Prawda" msgid "Name" msgstr "Nazwa" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Pole" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Wartość" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Przedrostek" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Zapisz" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Usuń" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "Niezablokowane sekcje zostaną włączone do katalogu." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Zawarte sekcje" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autorzy" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Tytuły" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Serie" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Gatunki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Pole zawierające informację o rodzaju" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "&Ostatnio dodane" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Opisy" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" "Pierwsza pasujące reguła dodaje przedrostek do list w generowanym katalogu" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Przedrostki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8527,11 +8636,11 @@ msgstr "" "Książki pasujące do którejkolwiek reguł wykluczających nie zostaną włączone " "do katalogu. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Wykluczone książki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8544,106 +8653,103 @@ msgstr "" "Domyślny wzorzec \\[.+\\]|\\+ wyklucza etykiety w postaci [etykieta], tj. " "[Test book], i '+', domyślną etykietę dla przeczytanej książki." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Wykluczone gatunki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Rodzaje do &wykluczenia (regex):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Przywróć domyślne" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Wynik wyrażenia:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Etykiety, które zostaną wykluczone jako gatunki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Inne opcje" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Kolumna użytkownika zawierająca dodatkowe informacje, które zostaną " -"dołączone do komentarza w metadanych." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." -msgstr "Dołącz dodatkowe informacje przed komentarzem w metadanych." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Przed" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Dołącz dodatkowe informacje po komentarzu w metadanych." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "P&o" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Oddziel komentarz z metadanych i dodatkowe informacje za pomocą linii." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Włącz &separator" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "Połącz z komentarzem" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Okładka katalogu" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Wygeneruj nową okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Użyj istniejącej okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "Dodatkowy opis" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Kolumna użytkownika, która jest źródłem tekstu włączanego do sekcji opisu." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "Szerokość miniaturki" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "Podpowiedź wymiarów miniatury okładek w sekcji Opis." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " cal" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Odsyłacze do autorów:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Dla prac zbiorowych wypisz każdego autora oddzielnie" @@ -10124,6 +10230,7 @@ msgstr "Zacznij czytanie od (wyrażenie XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "Nieprawidłowe wyrażenie XPath" @@ -10405,11 +10512,11 @@ msgstr "" "znajdziesz w podręczniku XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Przeglądaj po okładkach" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Nie udało się uruchomić Przeglądarki okładek" @@ -11086,11 +11193,11 @@ msgstr "&Dopasuj okładkę do widoku" msgid "My Books" msgstr "Moje książki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Pomoc nie jest dostępna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Pomoc nie jest dostępna dla tego formatu wyjściowego" @@ -12100,10 +12207,6 @@ msgstr "Zapisz wyszukaj/zamień" msgid "Search/replace name:" msgstr "Nazwa wyszukaj/zamień:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Musisz podać nazwę." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12349,11 +12452,6 @@ msgstr "Zapisz bieżące wyszukaj/zamień" msgid "Sa&ve" msgstr "&Zapisz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Usuń" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Pole &wyszukiwania:" @@ -12886,7 +12984,7 @@ msgstr "Przerywanie..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autorzy" @@ -14416,46 +14514,46 @@ msgstr "Wybierz &krój czcionki" msgid "Clear the font family" msgstr "Wyczyść krój czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Przeglądarka okładek" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Przeglądarka etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "wersja" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "- autor: Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Połączone " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "O książce" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14735,14 +14833,6 @@ msgstr "Poszukiwana nazwa to \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "UUID tej książki to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Brak dostępu" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14942,58 +15032,58 @@ msgstr "" "Ścieżka do Calibre Portable (%s) jest zbyt długa. Musi być krótsza niż 59 " "znaków." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteka calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Wybierz lokalizację dla twojej biblioteki książek calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Stworzenie biblioteki nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Stworzenie biblioteki w %r nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Wybierz lokalizację dla twojej nowej biblioteki książek calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Inicjalizacja interfejsu użytkownika..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Naprawianie nie powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Naprawa bazy danych nie powiodła się. Uruchamiam z nową, pustą biblioteką." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Zła lokalizacja bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Zła lokalizacja bazy danych %r. calibre zostanie teraz wyłączone." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Uszkodzona baza danych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15004,61 +15094,61 @@ msgstr "" "chcesz, żeby calibre automatycznie odbudował bazę? Niektóre dane mogą zostać " "utracone. Jeśli klikniesz Nie zostanie utworzona nowa, pusta biblioteka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" "Błędna lokalizacja bazy danych: %r. Uruchamiam z nową, pustą biblioteką." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Uruchamiam %s: Ładuję książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Jeśli jestes pewien, że nie jest uruchomione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "może być uruchomione i znajdować się w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "w prawym górnym obszarze wyświetlacza." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "w prawym donym obszarze wyświetlacza." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "spróbuj zrestartować komputer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "spróbuj usunąć plik" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Nie można uruchomić " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s jest już uruchomiony." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Nie znaleziono uruchomionej instancji calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Polecenie zamknięcia wysłane, oczekiwanie na zamknięcie..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Nie udało się zamknąć uruchomionej instancji calibre" @@ -15531,13 +15621,6 @@ msgstr "Zmień sposób pobierania danych przez calibre" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d z %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "" -"Nie można otworzyć %s. Czy ten plik nie jest przypadkiem używany przez inny " -"program?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16370,28 +16453,28 @@ msgstr "" "określające której ikony użyć. Kliknij przycisk Dodaj regułę poniżej aby " "zacząć.

Możesz zmienić istniejącą regułę klikając ja dwukrotnnie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nie wybrano reguły" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Nie wybrano reguły do %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Musisz wybrać kolumnę, by móc ją usunąć" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Wskazana kolumna nie jest kolumną dodatkową" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Czy na pewno chcesz usunąć kolumnę %s i całą jej zawartość?" @@ -16999,68 +17082,68 @@ msgstr "" "Lista wyłączonych prze ciebie wtyczek. Wyczyść pole aby włączyć wtyczkę. " "calibre nie może wykryć urządzeń obsługiwanych przez wyłączone wtyczki." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Wąski" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Szeroki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Styl calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Domyślne systemu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Małe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Duże" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Średnie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Zawsze" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Jeśli jest miejsce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nigdy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Od pierwszej litery" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Podzielone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Kolorowanie kolumn" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Ikonki dla kolumn" @@ -19618,12 +19701,6 @@ msgstr "Plik:" msgid "Top of the file" msgstr "Początek pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Bez tytułu)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19634,7 +19711,44 @@ msgstr "Mniej więcej %d%% od początku" msgid "Location: A <%s> tag inside the file" msgstr "Lokalizacjia: znacznik A <%s> w pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19642,7 +19756,7 @@ msgstr "" "Można edytować istniejące pozycje spisu treści kliknąwszy je w panelu po " "lewej stronie." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19652,11 +19766,52 @@ msgstr "" "zweryfikowane. Pozycje z czerwoną kropką są nieprawidłowe i wymagają " "poprawienia." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Utwórz &nową pozycję" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " @@ -19668,7 +19823,7 @@ msgstr "" "poprzednią pozycją. Jeśli stworzysz nieliniowy spis treści zostanie on " "automatycznie przesortowany wewnątrz pliku AZW3." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" @@ -19676,74 +19831,82 @@ msgstr "" "Możesz przesuwać tę pozycję w obrębie spisu treści przeciągając ją albo " "używając przycisków w dół i do góry po lewej" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "Zmień lokalizację, na którą wskazuje ta pozycja na" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "&Usuń tę pozycję" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "Nowa pozycja wewnątrz &bieżącej" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "Nowa pozycja po&niżej bieżącej" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "Nowa pozycja po&niżej bieżącej" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "&Spłaszcz tę pozycję" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" "Wszystkie pozycje potomne bieżącej są przenoszone na ten sam poziom co " "bieżąca." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "Ta pozycja wskazuje na istniejącą lokalizację" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "Ta pozycja wskazuje na nieistniejącą lokalizację" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "Przesuń bieżącą pozycję do góry" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "Usuń wszystkie wybrane pozycje" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "Przesuń bieżącą pozycję do dołu" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "&Rozwiń wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "&Zwiń wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "Kliknij pozycję dwa razy aby zmienić tekst" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "Tytuł: {0} Cel: {1}{2}" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" @@ -19752,37 +19915,50 @@ msgstr "" "Lokalizacja tej pozycji nie istnieje:\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "Edytuj spis treści w %s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "Wczytywanie %s, proszę czekać" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "Zapisywanie %s, proszę czekać..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "Nie udało się zapisać książki" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" "Nie można było zapisać %s. Kliknij \"Pokaż szczegóły\" aby dowiedzieć się " "więcej." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "Nie udało się wczytać książki" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -21384,7 +21560,7 @@ msgstr "" "ebook.com/faq.html#how-do-i-use-app-with-my-ipad-iphone-ipod-" "touch\">podręczniku użytkownika." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21403,7 +21579,7 @@ msgstr "" "Domyślnie: '%%default'\n" "Dotyczy formatu BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21416,7 +21592,7 @@ msgstr "" "Domyślnie: '%default'\n" "Odnosi się do: formatu wyjściowego BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21429,7 +21605,7 @@ msgstr "" "Domyślnie: '%default'\n" "Odnosi się do: formatu wyjściowego BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21442,7 +21618,7 @@ msgstr "" "Domyślnie: '%default'\n" "Odnosi się do: formatu wyjściowego BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21457,7 +21633,7 @@ msgstr "" "Domyślnie: '%%default'\n" "Odnosi się do: formatu wyjściowego BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21470,7 +21646,7 @@ msgstr "" "Domyślnie: '%default'\n" "Odnosi się do: formatu wyjściowego BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21483,7 +21659,7 @@ msgstr "" "Domyślnie: '%default'\n" "Odnosi się do: formatu wyjściowego BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21741,6 +21917,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -21749,7 +21934,7 @@ msgstr "" "Domyślnie: '%default'\n" "Dotyczy formatów wyjściowych AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21762,7 +21947,21 @@ msgstr "" "Domyślnie: '%default'\n" "Dotyczy formatów wyjściowych AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21788,7 +21987,7 @@ msgid "No books available to catalog" msgstr "Brak książek do skatalogowania" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Tytuły" @@ -21797,12 +21996,12 @@ msgid "Genres" msgstr "Gatunki" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Ostatnio dodane" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Ostatnio przeczytane" @@ -21839,103 +22038,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "Brak dostępnych książek by dołączyć do katalogu" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "HTML gatunków" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "HTML tytułów" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "autorstwa " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "HTML opisów" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "HTML opisu" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "Nagłówek NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX dla opisów" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX dla serii" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Serie zaczynające się od %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Serie zaczynające się od '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX dla tytułów" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Tytuły zaczynające się od %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Tytuły zaczynające się od '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX dla autorów" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Autorzy zaczynający się od %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Autorzy zaczynający się od '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX dla ostatnio dodanych" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX dla ostatnio przeczytanych" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX dla gatunków" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "Generowanie OPF" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniaturki" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniaturka" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "Zapisywanie NCX" @@ -22460,7 +22659,7 @@ msgstr "" "Domyślnie: brak filtrowania" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "" "Pokazuj szczegółowową informację wyjściową. Przydatne przy debugowaniu." @@ -24440,194 +24639,198 @@ msgid "English (Pakistan)" msgstr "angielski (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "angielski (Chorwacja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "angielski (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "angielski (Węgry)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "angielski (Indonezja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "angielski (Izrael)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "angielski (Rosja)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "angielski (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "angielski (Jemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "angielski (Irlandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "angielski (Chiny)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "angielski (Republika Południowej Afryki)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "hiszpański (Paragwaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "hiszpański (Urugwaj)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "hiszpański (Argentyna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Hiszpański (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "hiszpański (Meksyk)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "hiszpański (Kuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "hiszpański (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "hiszpański (Ekwador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "hiszpański (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "hiszpański (Wenezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "hiszpański (Boliwia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "hiszpański (Nikaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "hiszpański (Kolumbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "niemiecki (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "francuski (Belgia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "niderlandzki (Holandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "niderlandzki (Belgia)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "pm" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "Kopiuj" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "Wybierz wszystkie" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "Wybierz wszystkie" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "Kopiuj adres odsyłacza" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "Cofnij" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "Przywróć" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "Wytnij" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "Wklej" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "Wklej i dopasuj styl" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "Kierunki" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "Z lewej do prawej" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "Z prawej do lewej" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "Czcionki" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "Do &góry" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "Do &dołu" @@ -24705,7 +24908,7 @@ msgid "Unknown feed" msgstr "Nieznany strumień" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artykuł bez tytułu" @@ -24713,111 +24916,111 @@ msgstr "Artykuł bez tytułu" msgid "Unknown News Source" msgstr "Nieznane źródło informacji" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "Nie udało się pobrać %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Źródło \"%s\" wymaga podania nazwy użytkownika i hasła." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Pobranie zakończone" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Nie udało się pobrać następujących artykułów:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Nie udało się pobrać części następujących artykułów:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " z " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tNieprawidłowe linki:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Nie udało się pobrać artykułu." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "Informacje dotyczące debugowania są dostępne wcześniej w tym lgou" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Uruchom z opcją -vv aby zobaczyć powód" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Pobieram strumienie..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Pobierz strumienie ze strony głównej" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Próbuję pobrać okładkę..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Generuje nagłówek..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Rozpoczynam pobieranie [%d wątek(ków)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Strumienie pobrano do %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "Nie można pobrać okładki: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Pobieranie okładki z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Obrazek nagłówka pobrany" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Artykuły w tym wydaniu: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Pobieram strumień" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -24825,7 +25028,7 @@ msgstr "" "Nie udało się zalogować, sprawdź nazwę użytkownika i hasło do usługi " "czasopisma calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -24872,7 +25075,7 @@ msgstr "Sekcje" msgid "Articles" msgstr "Artykuły" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -24882,20 +25085,20 @@ msgstr "" "\n" "Gdzie URL to na przykład http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Główny katalog, w którym zapisywane są adresy URL. Domyślnie to %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Czas oczekiwania na odpowiedź serwera. Domyślnie: %default sek." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -24904,7 +25107,7 @@ msgstr "" "Maksymalna ilość poziomów do rekursji np. najdalsza ilość linków do " "śledzenia. Domyślnie %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . Wartość domyślna: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -24922,7 +25125,7 @@ msgstr "" "Minimalny odstęp w sekundach pomiędzy kolejnymi pobraniami. Domyślnie to " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -24930,7 +25133,7 @@ msgstr "" "Kodowanie znaków stron internetowych, które próbujesz pobrać. Domyślnie " "calibre stara się automatycznie wybrać odpowiednie kodowanie." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -24941,7 +25144,7 @@ msgstr "" "śledzony dopóki pasuje do co najmniej jednego wyrażenia regularnego. " "Domyślnie wszystkie odnośniki są śledzone." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -24954,7 +25157,7 @@ msgstr "" "ignorowane żadne odsyłacze. Jeśli wyrażenie filtrujące i dopasowujące są " "użyte to wyrażenie filtrujące jest używane jako pierwsze." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Nie pobieraj arkuszy styli CSS." @@ -24962,10 +25165,6 @@ msgstr "Nie pobieraj arkuszy styli CSS." msgid "OK" msgstr "OK" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Zapisz" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Otwórz" @@ -26238,3 +26437,31 @@ msgstr "" "jest duża, są one ustawiane alfabetycznie. Tu można ustawić liczbę " "bibliotek,\n" "od której tak się dzieje. Domyślnie jest to dziesięć." + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Kolumna użytkownika zawierająca dodatkowe informacje, które zostaną " +#~ "dołączone do komentarza w metadanych." + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "Dołącz dodatkowe informacje przed komentarzem w metadanych." + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "Dołącz dodatkowe informacje po komentarzu w metadanych." + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Oddziel komentarz z metadanych i dodatkowe informacje za pomocą linii." + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Kolumna użytkownika, która jest źródłem tekstu włączanego do sekcji opisu." + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Umożliwia komunikację z WayteQ Reader" + +#~ msgid "Field containing Genre information" +#~ msgstr "Pole zawierające informację o rodzaju" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index ef6bd514ff..e986dde73f 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" -"PO-Revision-Date: 2013-03-19 15:49+0000\n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" +"PO-Revision-Date: 2013-03-22 03:11+0000\n" "Last-Translator: Tiago S. \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-03-20 04:41+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:48+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -50,8 +50,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -81,9 +81,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -114,7 +114,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -190,7 +190,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -2110,8 +2110,8 @@ msgid "Communicate with the Ex124G" msgstr "Comunicar com o Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Comunicar com o leitor WayteQ" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2820,7 +2820,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2869,29 +2869,29 @@ msgstr "" "\n" "Para a documentação completa do sistema de conversão veja\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPÇÕES DE ORIGEM" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPÇÕES DE DESTINO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opções para controlar o processamento do ficheiro de origem %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opções para controlar o processamento do ficheiro de destino %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opções para controlar o aspecto do ficheiro de destino" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2902,18 +2902,18 @@ msgstr "" "invalidada por omissão. Use %(en)s para validar. Acções individuais podem " "ser invalidadas com a %(dis)s opção." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar o texto e estrutura do documento de acordo com padrões definidos " "pelo utilizador." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Controlar a detecção automática da estrutura do documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2922,15 +2922,15 @@ msgstr "" "Controlar a geração automática do Índice. Por predefinição, se o ficheiro de " "origem tem um Índice, este é utilizado em vez do gerado automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opções para definir os metadados no ficheiro de saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opções para ajudar com a depuração da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2939,7 +2939,7 @@ msgstr "" "recibos incluídos de forma semelhante a: ebook-convert \"Nome do " "Recibo.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Ficheiro de destino guardado em" @@ -3185,7 +3185,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "para uma lista completa com as descrições." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3193,7 +3193,7 @@ msgstr "" "Percorrer os atalhos nos ficheiros HTML no sentido da largura em primeiro " "lugar. Normalmente eles são percorridos primeiro no sentido do comprimento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3204,7 +3204,7 @@ msgstr "" "HTML. Deve ser não negativo. 0 pressupõe que nenhum atalho na raiz do " "ficheiro HTML será seguido. A predefinição é %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " @@ -4930,20 +4930,23 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4964,7 +4967,7 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5134,52 +5137,52 @@ msgstr "" msgid "Cover" msgstr "Capa" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Descarregar metadados e capas da Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "EUA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "França" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Alemanha" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "GB" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Itália" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japão" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Espanha" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brasil" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Website Amazon a utilizar:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Dados do Amazon vão ser buscados usando o site do Amazon desse país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "O pedido à Amazon está a demorar demasiado. Tente mais tarde." @@ -5321,9 +5324,9 @@ msgstr "Sem informação disponível" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5438,7 +5441,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5585,22 +5588,29 @@ msgstr "Você deve pelo menos especificar uma acção para ser executada" msgid "Smartened punctuation in: %s" msgstr "Processou a Pontuação Inteligente em: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "Nenhum ficheiro com o nome %s existe." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "Nenhum ficheiro HTML com o nome %s existe." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "A âncora %(a)s não existe no ficheiro %(f)s" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Sem Título)" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6183,6 +6193,21 @@ msgstr "Exportar a directoria do catálogo" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Seleccione o destino para %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permissão negada" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "É impossível abrir %s. Está a ser usado por outro programa?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6607,7 +6632,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7295,14 +7320,17 @@ msgid "You must select at least one action before saving" msgstr "Você deve selecionar pelo menos uma ação antes de guardar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Escolher nome" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Escolher nome para estas definições" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Remover definições guardadas" @@ -8091,7 +8119,7 @@ msgstr "" "biblioteca do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8251,7 +8279,7 @@ msgstr "Opções BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8275,7 +8303,7 @@ msgstr "Opções específicas a" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8294,7 +8322,7 @@ msgstr "Ficheiro de destino" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8395,78 +8423,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opções CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Opções de E-book" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Catálogos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "ler livro" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Item da lista de desejos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "Qualquer data" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "Qualquer valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "não especificado" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Nenhum género será excluído" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "Erro regex: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Todos os géneros serão excluídos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Você tem de fornecer um nome" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Tem a certeza que quer eliminar '%s'?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "tem a certeza que quer eleminar as regras #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Eliminar regra" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Falso" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Verdadeiro" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8474,57 +8530,108 @@ msgstr "Verdadeiro" msgid "Name" msgstr "Nome" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Campo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Prefixo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Guardar" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Apagar" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "As secções activadas serão incluídas no catalogo gerado" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Secções incluídas" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Títulos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Séries" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Géneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Campo com informações sobre o Género" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "&Adicionado recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descrições" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8532,11 +8639,11 @@ msgstr "" "O primeiro prefixo que corresponda à regra coloca um prefixo às listagens do " "livro no catálogo produzido." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Prefixos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8544,11 +8651,11 @@ msgstr "" "Os livros que tiverem sobre as regras de exclusão não serão incluídos no " "catálogo criado. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Livros Excluídos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8561,110 +8668,105 @@ msgstr "" "[etiqueta], por ex., [Libro de teste], e '+', a etiqueta padrão para um " "livro lido." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Géneros excluídos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Géneros a &excluír (regex)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Repor as predefinições" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Resultados do regex:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Etiquetas que serão excluídos como gêneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Outras opções" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Colunas personalizadas contendo informações adicionais a serem incluídas nos " -"metadados de Comentários." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." -msgstr "Unir conteúdo adicional antes dos metadados de Comentários." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Antes" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Unir conteúdo adicional depois dos metadados de Comentários." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Depois" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Separar metadados de Comentários e adicionar conteúdo adicional com uma " -"regra gorizontal." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Incluir &Separador" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "&Fundir com os comentários:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Catalogar capas:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Gerar nova capa" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Usar capa já existente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "&Nota de descrição extra:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Personalizar Coluna de origem para o texto a seja incluído na secção de " -"Descrição." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "Largura da &Miniatura:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" "Sugestão de tamanho para as miniaturas de capa incluída na secção das " "Descrições." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " polegada" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "referências cruzadas do autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Para livros com múltiplos autores , listar cada autor separadamente" @@ -10159,6 +10261,7 @@ msgstr "Começar a ler em (Expressão XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "XPath inválido" @@ -10429,11 +10532,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Navegador de capas não pôde ser carregado" @@ -11118,11 +11221,11 @@ msgstr "Ajustar a &capa com a vista" msgid "My Books" msgstr "Os Meus Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Nenhuma ajuda disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Não há ajuda para este formato de saida" @@ -12028,10 +12131,6 @@ msgstr "Guardar pesquisa/substituição" msgid "Search/replace name:" msgstr "pesquisa/substituição nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Você tem de fornecer um nome" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12270,11 +12369,6 @@ msgstr "Guardar a procura/substituição actual" msgid "Sa&ve" msgstr "&Gravar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Apagar" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Procurar &campo:" @@ -12806,7 +12900,7 @@ msgstr "A cancelar..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autor(es)" @@ -14296,46 +14390,46 @@ msgstr "Escolher & família de tipo de letra" msgid "Clear the font family" msgstr "Limpar a família de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Navegador de Capas de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Navegador de Etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versão" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "criado por Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Ligado " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Detalhes do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14614,14 +14708,6 @@ msgstr "O nome da 'procura' é \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "A UUID deste livro é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permissão negada" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14823,58 +14909,58 @@ msgstr "" "Caminho para o Calibre Portátil (%s) é demasiado longo. Tem de ter menos de " "59 caracteres." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Escolha um local para a sua biblioteca de e-books do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Falha ao criar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Não foi possível criar a biblioteca calibre em: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Escolha um local para a sua nova biblioteca de e-books do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Iniciando interface de usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Reparação falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "Reparo no banco de dados falhou. Começando com uma nova biblioteca vazia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Localização da base de dados com erros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "Má localização da base de dados em %r. O calibre vai sair." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Banco de dados corrompido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14885,7 +14971,7 @@ msgstr "" "que o calibre tente recarregar ele automaticamente? O recarregamento pode " "não funcionar. Se disser Não, uma nova biblioteca calibre será criada." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14893,54 +14979,54 @@ msgstr "" "Má localização da base de dados em %r. Vai-se iniciar o calibre com uma " "biblioteca nova e vazia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "A iniciar %s: A carregar os livros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Se tem a certeza que não está a executar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "pode estar a executar na área de notificação, no" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "canto superior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "canto inferior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "tente reiniciar o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "tente apagar o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "É impossível começar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s já está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Nenhum Calibre foi encontrado rodando" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Comando de desligar enviado, esperando para desligar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Falha ao parar instância do Calibre que está rodando" @@ -15397,11 +15483,6 @@ msgstr "Mudar como o Calibre baixa os metadados" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "É impossível abrir %s. Está a ser usado por outro programa?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -16204,28 +16285,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Sem regra escolhida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Nenhuma regra foi escolhida para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "remoção" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Precisa de seleccionar um campo para poder apagá-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "A coluna seleccionada não é uma coluna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Deseja realmente remover o campo %s e todos os seus dados?" @@ -16778,75 +16859,80 @@ msgid "" "The list of devices that you have asked calibre to ignore. Uncheck a device " "to have calibre stop ignoring it." msgstr "" +"A lista de dispositivos que pediu ao calibre para ignorar. Desmarque um " +"dispositivo para que o calibre pare de ignorá-lo." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/ignored_devices.py:37 msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"A lista de plugins de dispositivos que desactivou. Desmarque uma entrada " +"para activar o plugin. O calibre não consegue detectar dispositivos que são " +"geridos por plugins desactivados." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "estreito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Largo/a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estilo original do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Padrão de sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Se houver espaço suficiente" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "pela primeira letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "dividido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Cor de colunas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Ícones de colunas" @@ -17223,7 +17309,7 @@ msgstr "Converter todos os comentários baixados para texto & simples" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:140 msgid "Swap author names from FN LN to LN, FN" -msgstr "" +msgstr "Trocar nomes de autores de PN SN para SN, PN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:141 msgid "Max. number of &tags to download:" @@ -17439,6 +17525,23 @@ msgid "" "users might do to force it to use the ';' that the kindle requires. A third " "would be to specify the language." msgstr "" +"Aqui pode alterar os meta-dados que o calibre utiliza para actualizar um " +"livro quando gravá-lo no disco ou enviá-lo a um dispositivo.\n" +"\n" +"Utilize este diálogo para definir um \"quadro de conexões\" para um formato " +"(ou todos os formatos) e um dispositivo (ou todos os dispositivos). O quadro " +"de conexões especifica que modelo está conectado a cada campo. O modelo é " +"usado para calcular um valor, e aquele valor é atribuído ao campo " +"conectado.\n" +"\n" +"Frequentemente, modelos contém referências simples para compor colunas, mas " +"isso não é necessário. Pode utilizar qualquer modelo numa caixa-fonte que " +"pode usar noutros lugares do calibre.\n" +"\n" +"Uma do possíveis usos para o quadro de conexões é alterar o título para " +"conter informações sobre a série. Outra, é alterar a ordenação de autores, " +"algo que os utilizadores do Mobi podem fazer para forçá-lo a usar o ';' que " +"o Kindle requer. A terceira, pode ser especificar o idioma." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" @@ -18094,6 +18197,14 @@ msgid "" "running on. If you want to access the server from anywhere in the world, you " "will have to setup port forwarding for it on your router." msgstr "" +"

Lembre-se que deixar o calibre a correr como servidor só funciana " +"enquanto o calibre estiver a ser executado.\n" +"

Para conectar-se ao servidor do calibre a partir do seu dispositivo, deve " +"usar um URL na forma http://nomedomeuservidor:8080. Aqui, " +"\"nomedomeuservidor\" deve ser o nome do servidor completamente qualificado " +"ou o endereço IP do computador em que o calibre está a ser executado. Se " +"quiser aceder ao servidor a partir de qualquer lugar do mundo, terá que " +"configurar o re-encaminhamento de portas no seu router." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -19307,12 +19418,6 @@ msgstr "Ficheiro:" msgid "Top of the file" msgstr "Topo do ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Sem Título)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19323,7 +19428,44 @@ msgstr "Aproximadamente %d%% do topo" msgid "Location: A <%s> tag inside the file" msgstr "Localização: A <%s> etiqueta dentro do ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19331,7 +19473,7 @@ msgstr "" "Pode editar as entradas existentes na Tabela de Conteúdos carregando nelas " "no painel à esquerda." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19341,90 +19483,147 @@ msgstr "" "localização existe. Entradas com um ponto vermelho estão quebradas e podem " "necessitar de ser reparadas." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Criar uma &nova entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"

,

and

tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167 +msgid "Generate ToC from &all headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170 +msgid "" +"Generate a Table of Contents from all the headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +" tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:175 +msgid "Generate ToC from &links" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:178 +msgid "" +"Generate a Table of Contents from all the links in the book. Links that " +"point to destinations that do not exist in the book are ignored. Also " +"multiple links with the same destination or the same text are ignored." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:185 +msgid "Generate ToC from &XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:188 +msgid "Generate a Table of Contents from arbitrary XPath expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 msgid "" "WARNING: calibre only supports the creation of linear ToCs in AZW3 " "files. In a linear ToC every entry must point to a location after the " "previous entry. If you create a non-linear ToC it will be automatically re-" "arranged inside the AZW3 file." msgstr "" +"AVISO: O calibre suporta apenas a criação de Tabelas de Conteúdos " +"lineares em arquivos AZW3. Numa TdC linear, cada entrada deve apontar para " +"um local depois da entrada anterior. Se criar uma TdC não-linear, ela será " +"automaticamente rearranjada dentro do arquivo AZW3." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:210 msgid "" "You can move this entry around the Table of Contents by drag and drop or " "using the up and down buttons to the left" msgstr "" +"Pode mover esta entrada pela Tabela de Conteúdos arrastando-a e largando ou " +"usando os botões para cima e para baixo que se encontram à esquerda" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:231 msgid "Change the &location this entry points to" msgstr "Mudar a &localização deste ponto de entrada para" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:235 msgid "&Remove this entry" msgstr "&Remover esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:245 msgid "New entry &inside this entry" msgstr "Nova entrada &dentro destra entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:248 msgid "New entry &above this entry" msgstr "Nova entrada &acima desta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:251 msgid "New entry &below this entry" msgstr "Nova entrada por &baixo desta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:255 msgid "&Flatten this entry" msgstr "&Achatar esta entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:257 msgid "" "All children of this entry are brought to the same level as this entry." msgstr "" +"Todas as dependências desta entrada serão trazidas para o mesmo nível que " +"esta entrada." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:268 +msgid "&Return to welcome screen" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:270 +msgid "Go back to the top level view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:320 msgid "This entry points to an existing destination" msgstr "Esta entrada aponta para um destino existente" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:323 msgid "The location this entry points to does not exist" msgstr "Esta entrada aponta para um destino não existente" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 msgid "Move current entry up" msgstr "Mover a entrada actual para cima" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:367 msgid "Remove all selected entries" msgstr "Remover todas as entradas seleccionadas" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:373 msgid "Move current entry down" msgstr "Mover a entrada actual para baixo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:375 msgid "&Expand all" msgstr "&Expandir tudo" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:379 msgid "&Collapse all" msgstr "&Contrair todos" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:382 msgid "Double click on an entry to change the text" msgstr "Duplo click numa entrada para mudar o texto" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:485 msgid "Title: {0} Dest: {1}{2}" msgstr "Título: {0} Dest: {1}{2}" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:516 #, python-format msgid "" "The location this entry point to does not exist:\n" @@ -19433,37 +19632,50 @@ msgstr "" "A localização que esta entrada aponta não existe:\n" "%s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:613 +msgid "No items found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:607 +msgid "No items were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:614 +msgid "No links were found that could be added to the Table of Contents." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:631 #, python-format msgid "Edit the ToC in %s" msgstr "Editar a TdC em %s" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:647 #, python-format msgid "Loading %s, please wait..." msgstr "A carregar %s. Por favor, aguarde..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:682 #, python-format msgid "Writing %s, please wait..." msgstr "A escrever %s. Por favor, aguarde..." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:690 msgid "Failed to write book" msgstr "Falhou ao escrever livro" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:691 #, python-format msgid "Could not write %s. Click \"Show details\" for more information." msgstr "" "Não foi possivel escrever %s. Carregue em \"Mostrar detalhes\" para mais " "informação." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:728 msgid "Failed to load book" msgstr "Falhou ao abrir livro" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:729 #, python-format msgid "Could not load %s. Click \"Show details\" for more information." msgstr "" @@ -21044,7 +21256,7 @@ msgid "" "ipad-iphone-ipod-touch\">the User Manual for more information." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21063,7 +21275,7 @@ msgstr "" "Padrão: '%%default'\n" "Aplicado em: formatos de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21076,7 +21288,7 @@ msgstr "" "Padrão: '%default'\n" "Aplicado em: formatos de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21089,7 +21301,7 @@ msgstr "" "Padrão: '%default'\n" "Aplicado em: formato de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21103,7 +21315,7 @@ msgstr "" "Padrão: '%default'\n" "Aplicado em: formato de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21118,7 +21330,7 @@ msgstr "" " Padrão: '%%default'\n" " Aplicado em: formatos de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21131,7 +21343,7 @@ msgstr "" "Padrão: '%default'\n" "Aplicado em: formato de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21144,7 +21356,7 @@ msgstr "" "Padrão: '%default'\n" "Aplicado em: formatos de saída BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21384,6 +21596,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -21392,7 +21613,7 @@ msgstr "" "Padrão: '%default'\n" "Aplica-se a: formatos de saída AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21405,7 +21626,21 @@ msgstr "" "Padrão: '%default'\n" "Aplica-se a: formatos de saída AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -21431,7 +21666,7 @@ msgid "No books available to catalog" msgstr "Não há livros disponíveis para catalogar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:304 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Títulos" @@ -21440,12 +21675,12 @@ msgid "Genres" msgstr "Géneros" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:310 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1779 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Adicionados recentemente" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:312 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1978 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Recentemente Lido" @@ -21455,11 +21690,12 @@ msgstr "Descrições" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:541 msgid "

Inconsistent Author Sort values for Author
" -msgstr "" +msgstr "

Valor de Ordenação de Autor inconsistente para o Autor
" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:558 msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n" msgstr "" +"Aviso: Valor de Ordenação de Autor inconsistente para o Autor '{!s}':\n" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:743 msgid "Sorting database" @@ -21474,108 +21710,110 @@ msgid "" "No books to catalog.\n" "Check 'Excluded books' rules in E-book options.\n" msgstr "" +"Nenhum livro no catálogo.\n" +"Verifique as regras de 'Livros excluídos' nas opções de E-books.\n" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:859 msgid "No books available to include in catalog" msgstr "Nenhum livro disponivel para incluir no catálogo" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "Criar HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "Títulos HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2655 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2657 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "por " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "Descrições HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "Descrição HTML" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "Cabeçalho NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX para Descrições" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX para Séries" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Série que começa com %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Série que começa com '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX para Títulos" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Títulos que começam com %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Títulos que começam com '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX para Autores" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Autores que começam com %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Autores que começam com '%s'" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX para Adicionados Recentemente" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX para Recentemente Lidos" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX para Géneros" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "A criar OPF" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniaturas" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniatura" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "A guardar NCX" @@ -21911,6 +22149,8 @@ msgstr "" msgid "" "List the metadata field names that can be used with the --field option" msgstr "" +"Lista de nomes de campos de meta-dados que podem ser usadas com a opção --" +"field" #: /home/kovid/work/calibre/src/calibre/library/cli.py:570 msgid "Field name" @@ -22056,7 +22296,7 @@ msgstr "" "Predefinição: sem filtragem" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar informação detalhada. Útil para depurar." @@ -22320,6 +22560,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1253 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" +"O caractére usado para separar os campos no modo CSV. Padrão é vírgula." #: /home/kovid/work/calibre/src/calibre/library/cli.py:1291 msgid "CATEGORY ITEMS" @@ -23163,6 +23404,9 @@ msgid "" "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" +"print(a, b,...) -- imprime os argumentos para a saída padrão. A menos que " +"inicie o calibre a partir da linha de comando (calibre-debug -g), a saída " +"irá para um buraco negro." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:276 msgid "field(name) -- returns the metadata field named by name" @@ -23736,194 +23980,198 @@ msgid "English (Pakistan)" msgstr "Inglês (Paquistão)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Inglês (Croácia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Inglês (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Inglês (Hungria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Inglês (Indonésia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Inglês (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Inglês (Rússia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Inglês (Singapura)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Inglês (Iémen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Inglês (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Inglês (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Inglês (África do Sul)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Espanhol (Paraguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Espanhol (Uruguai)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Espanhol (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Espanhol (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Espanhol (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Espanhol (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Espanhol (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Espanhol (Equador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Espanhol (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Espanhol (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Espanhol (Bolívia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Espanhol (Nicarágua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Espanhol (Colômbia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Francês (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Neerlandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Neerlandês (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "pm" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "&Copiar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "Selecionar tudo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "&Seleccionar Tudo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "Copiar a Localização da &Ligação" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "Desfa&zer" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "&Refazer" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "Cor&tar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "C&olar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "Colar e Corresponder ao Estilo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "Direcções" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "Esquerda para a Direita" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "Direita para a Esquerda" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "Fontes" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "S&ubir um passo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "&Descer um passo" @@ -23953,6 +24201,8 @@ msgid "" "Interpreter dies while executing a command. To see the command, click Show " "details" msgstr "" +"Interpretador forçou o fecho enquanto executava um comando. Para ver o " +"comando, carregue em Mostrar detalhes." #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20 msgid "Welcome to" @@ -24000,7 +24250,7 @@ msgid "Unknown feed" msgstr "Fonte deconhecida" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artigo sem título" @@ -24008,111 +24258,111 @@ msgstr "Artigo sem título" msgid "Unknown News Source" msgstr "Fonte de Notícias desconhecida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "Falhou ao descarregar %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "A receita \"%s\" necessita de um utilizador e palavra-passe." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Descarregamento terminado" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Falha no descarregamento dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Falha no descarregamento de partes dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tAtalhos falhados:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "Não foi possível obter o artigo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "O rasto de depuração está disponível acima neste registo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Executar com -vv para ver o motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "A recolher as fontes..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Tirar as fontes da página de índice" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "A tentar descarregar a capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "A criar o mastro..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "A iniciar o descarregamento [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Fontes descarregadas para %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "É impossível descarregar a capa: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "A descarregar a capa de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Imagem do mastro transferida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Artigos nesta edição: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artigo Sem Título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artigo descarregado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Falha no descarregamento do artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "A recolher a fonte" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -24120,7 +24370,7 @@ msgstr "" "O início de sessão falhou, verifique o seu nome de utilizador e palavra-" "chave do serviço de Periódicos do calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -24167,7 +24417,7 @@ msgstr "Secções" msgid "Articles" msgstr "Artigos" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -24177,12 +24427,12 @@ msgstr "" "\n" "Onde o URL é por exemplo http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Pasta padrão onde o URL é guardado. A predefinição é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -24191,7 +24441,7 @@ msgstr "" "O tempo de espera em segundos para esperar uma resposta do servidor. A " "predefinição é: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -24200,7 +24450,7 @@ msgstr "" "O número máximo de níveis a seguir recursivamente, i.e. a profundidade de " "atalhos a seguir. A predefinição é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . A predefinição é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -24218,7 +24468,7 @@ msgstr "" "Intervalo mínimo em segundos entre recolhas consecutivas. A predefinição é " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -24226,7 +24476,7 @@ msgstr "" "A codificação de caracteres para os sítios que está a tentar descarregar. A " "predefinição é tentar descobrir a codificação." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -24237,7 +24487,7 @@ msgstr "" "um atalho corresponder a alguma expressão regular, ele será seguido. A " "predefinição é seguir todas os atalhos." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -24245,7 +24495,7 @@ msgid "" "regexp and match regexp are specified, then filter regexp is applied first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "Não descarregar folhas de estilos CSS." @@ -24253,10 +24503,6 @@ msgstr "Não descarregar folhas de estilos CSS." msgid "OK" msgstr "Confirmar" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Guardar" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Abrir" @@ -24368,6 +24614,11 @@ msgid "" "for authors.\n" "Can be either True or False" msgstr "" +"O separador de finalização deve ser acrescentado\n" +"ao final do texto para começar automaticamente \n" +"uma nova operação de finalização para autores?\n" +"\n" +"Pode ser Verdadeiro ou Falso." #: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" @@ -25077,6 +25328,18 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" +"A função Ajustes do calibre permite a edição directa do formato de um " +"livro.\n" +"Se vários formatos estiverem disponíveis, o calibre irá oferecer a escolha\n" +"de formatos, que por padrão é o formato de saída preferido, se disponível.\n" +"Defina este ajuste com um valor específico de 'EPUB', ou 'AZW3' para que\n" +"sempre use este formato em vez do formato preferido de saída.\n" +"Defina o valor como 'remember' para usar o formato que tenha escolhido da\n" +"última vez que usou a função Ajustes.\n" +"Exemplos:\n" +"default_tweak_format = None (Usa o formato de saída padrão)\n" +"default_tweak_format = 'EPUB'\n" +"default_tweak_format = 'remember'" #: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." @@ -25117,3 +25380,33 @@ msgid "" "number of such libraries, the sorting becomes alphabetic. You can set that\n" "number here. The default is ten libraries." msgstr "" + +#~ msgid "Communicate with the WayteQ Reader" +#~ msgstr "Comunicar com o leitor WayteQ" + +#~ msgid "Custom column source for text to include in Description section." +#~ msgstr "" +#~ "Personalizar Coluna de origem para o texto a seja incluído na secção de " +#~ "Descrição." + +#~ msgid "Field containing Genre information" +#~ msgstr "Campo com informações sobre o Género" + +#~ msgid "" +#~ "Separate Comments metadata and additional content with a horizontal rule." +#~ msgstr "" +#~ "Separar metadados de Comentários e adicionar conteúdo adicional com uma " +#~ "regra gorizontal." + +#~ msgid "Merge additional content before Comments metadata." +#~ msgstr "Unir conteúdo adicional antes dos metadados de Comentários." + +#~ msgid "Merge additional content after Comments metadata." +#~ msgstr "Unir conteúdo adicional depois dos metadados de Comentários." + +#~ msgid "" +#~ "Custom column containing additional content to be merged with Comments " +#~ "metadata." +#~ msgstr "" +#~ "Colunas personalizadas contendo informações adicionais a serem incluídas nos " +#~ "metadados de Comentários." diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 9b232d008f..8e58c724bb 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-03-15 04:12+0000\n" -"PO-Revision-Date: 2013-03-20 17:39+0000\n" -"Last-Translator: Paulino Michelazzo \n" +"POT-Creation-Date: 2013-03-22 04:21+0000\n" +"PO-Revision-Date: 2013-03-21 12:26+0000\n" +"Last-Translator: Neliton Pereira Jr. \n" "Language-Team: Português Brasileiro \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2013-03-21 04:37+0000\n" +"X-Launchpad-Export-Date: 2013-03-22 04:54+0000\n" "X-Generator: Launchpad (build 16532)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -52,8 +52,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118 -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28 @@ -83,9 +83,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44 @@ -116,7 +116,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428 @@ -192,7 +192,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163 #: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79 -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" @@ -261,8 +261,8 @@ msgid "" "file to the library." msgstr "" "Cria um arquivo PMZL contendo o arquivo PML e todas as imagens no diretório " -"'pmlname_img' ou 'images'. Esse plugin é ativado sempre que você adiciona um " -"arquivo PML à sua biblioteca." +"'pmlname_img' ou 'images'. Esse plug-in é ativado sempre que você adiciona " +"um arquivo PML à sua biblioteca." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:51 msgid "" @@ -455,15 +455,15 @@ msgstr "Escolher aleatoriamente um livro da sua biblioteca do calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:911 msgid "Search for books from different book sellers" -msgstr "Buscar livros de diferentes vendedores" +msgstr "Pesquisar livros de diferentes livrarias" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 msgid "Get new calibre plugins or update your existing ones" -msgstr "Obter novos plugins calibre ou atualizar os existentes" +msgstr "Obter novos plug-ins do calibre ou atualizar os existentes" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:946 msgid "Look and Feel" -msgstr "Aparência e comportamento" +msgstr "Aparência" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:960 @@ -476,8 +476,7 @@ msgstr "Interface" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:952 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -"Ajustar a aparência e comportamento da interface do calibre para se adequar " -"ao seu gosto" +"Ajustar a aparência da interface do calibre para se adequar ao seu gosto" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:958 msgid "Behavior" @@ -586,7 +585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1072 msgid "Metadata plugboards" -msgstr "Painel de Controle de Metadados" +msgstr "Quadros de conexões de metadados" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1078 msgid "Change metadata fields before saving/sending" @@ -642,7 +641,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1119 msgid "Metadata download" -msgstr "Transferência de metadados" +msgstr "Download de metadados" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1125 msgid "Control how calibre downloads ebook metadata from the net" @@ -664,7 +663,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:296 msgid "Plugins" -msgstr "Extensões" +msgstr "Plug-ins" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1149 msgid "Add/remove/customize various bits of calibre functionality" @@ -730,9 +729,9 @@ msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." msgstr "" -"Se especificado, a extensão de saída tentará produzir uma saída que seja tão " -"legível por pessoas quanto possível. Pode não ter efeito para algumas " -"extensões de saída." +"Se especificado, o plug-in de saída tentará produzir uma saída que seja tão " +"legível por pessoas quanto possível. Pode não ter efeito para alguns plug-" +"ins de saída." #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:310 #, python-format @@ -928,7 +927,7 @@ msgstr "Plug-ins instalados" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Mapping for filetype plugins" -msgstr "Mapeamento para plugins de tipo de aquivo" +msgstr "Mapeamento para plug-ins de tipo de aquivo" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Local plugin customization" @@ -945,7 +944,7 @@ msgstr "Ativar Plug-ins" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:524 #, python-format msgid "Initialization of plugin %s failed with traceback:" -msgstr "Inicialização do plugin %s falhou, gerando relatório:" +msgstr "Inicialização do plug-in %s falhou, gerando relatório:" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:604 msgid "" @@ -956,13 +955,13 @@ msgid "" msgstr "" " opções %prog\n" "\n" -" personalizar o calibre usando plugins externos\n" +" personalizar o calibre usando plug-ins externos\n" " " #: /home/kovid/work/calibre/src/calibre/customize/ui.py:610 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -"Adiciona um plugin via a especificação do caminho de um arquivo zip que o " +"Adiciona um plug-in pela especificação do caminho de um arquivo zip que o " "contenha." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:612 @@ -971,34 +970,34 @@ msgid "" "plugin. This command will automatically zip up the plugin and update it in " "calibre." msgstr "" -"Para desenvolvedores de plugins: O caminho para o diretório aonde você está " -"desenvolvendo o plugin. Esse comando vai automaticamente compactar o plugin " -"e atualizá-lo no calibre." +"Para desenvolvedores de plug-ins: o caminho para o diretório em que você " +"está desenvolvendo o plug-in. Esse comando vai automaticamente compactá-lo e " +"atualizá-lo no calibre." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:616 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -"Remover um plugin personalizado por nome. Não tem efeito em plugins nativos" +"Remover um plug-in personalizado por nome. Não tem efeito em plug-ins nativos" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:618 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -"Personalizar plugin. Use uma vírgula para separar o nome do plugin e a " -"string de personalização." +"Personalizar plug-in. Especifique o nome do plug-in e o texto de " +"personalização separados por uma vírgula." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:620 msgid "List all installed plugins" -msgstr "Listar todos os plugins instalados" +msgstr "Listar todos os plug-ins instalados" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:622 msgid "Enable the named plugin" -msgstr "Habilitar a extensão com nome" +msgstr "Ativar o plug-in com nome" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:624 msgid "Disable the named plugin" -msgstr "Desabilitar a extensão com nome" +msgstr "Desativar o plug-in com nome" #: /home/kovid/work/calibre/src/calibre/db/backend.py:323 #: /home/kovid/work/calibre/src/calibre/db/backend.py:332 @@ -1150,9 +1149,10 @@ msgid "" "calibre-debug -r \"Add Books\" -- file1 --option1\n" "Everything after the -- will be passed to the plugin as arguments." msgstr "" -"Executa um plugin que provê uma interface de linha de comando. Por exemplo:\n" +"Executa um plug-in que provê uma interface de linha de comando. Por " +"exemplo:\n" "calibre-debug -r \"Add Books\" -- file1 --option1\n" -"Tudo após o -- será passado ao plugin como argumento." +"Tudo após o -- será passado ao plug-in como argumento." #: /home/kovid/work/calibre/src/calibre/debug.py:180 msgid "Debug log" @@ -1161,7 +1161,7 @@ msgstr "Log de Debug" #: /home/kovid/work/calibre/src/calibre/debug.py:272 #, python-format msgid "No plugin named %s found" -msgstr "Nenhum plugin com nome %s foi encontrado." +msgstr "Nenhum plug-in com nome %s foi encontrado." #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:19 msgid "Communicate with Android phones." @@ -2101,8 +2101,8 @@ msgid "Communicate with the Ex124G" msgstr "Comunica-se com o Ex124G" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 -msgid "Communicate with the WayteQ Reader" -msgstr "Comunicar-se com o WayteQ Reader" +msgid "Communicate with the WayteQ and SPC Dickens Readers" +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29 msgid "MTP Device" @@ -2331,7 +2331,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 msgid "Search for books in all folders" -msgstr "Procurar por livros em todas as pastas" +msgstr "Pesquisar livros em todas as pastas" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 msgid "" @@ -2386,8 +2386,8 @@ msgid "" msgstr "" "Escolha essa opção se você quiser que o autor apareça no Sony da mesma forma " "que aparece no T1. Isso significa que somente irá mostrar o primeiro autor " -"para livros com vários autores. Deixe isso desmarcado se você usa Metadata " -"Plugboards." +"para livros com vários autores. Deixe isso desmarcado se você usa quadros de " +"conexões de metadados." #: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:184 msgid "Wireless Device" @@ -2814,7 +2814,7 @@ msgstr "" "\n" "%s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" "input_file output_file [options]\n" "\n" @@ -2853,7 +2853,7 @@ msgstr "" "não devem iniciar com hífen. Finalmente, se output_file não tiver extensão, " "então ele será tratado como uma pasta e um \"e-livro aberto\" (EBA) " "consistindo de arquivos HTML que serão salvos naquela pasta. Estes são os " -"arquivos que deveriam normalmente passar pelo plugin de saída.\n" +"arquivos que deveriam normalmente passar pelo plug-in de saída.\n" "\n" "Depois de especificar os arquivos de entrada e saída você pode personalizar " "a conversão especificando várias opções. As opções disponíveis dependem dos " @@ -2862,29 +2862,29 @@ msgstr "" "\n" "Para a documentação completa do sistema de conversão veja\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "INPUT OPTIONS" msgstr "OPÇÕES DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102 msgid "OUTPUT OPTIONS" msgstr "OPÇÕES DE SAÍDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opções para controlar o processamento do arquivo de entrada %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opções para controlar o processamento do arquivo de saída %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Options to control the look and feel of the output" msgstr "Opções para controlar a aparência do arquivo de saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2895,18 +2895,18 @@ msgstr "" "Inicialmente desabilitado. Use %(en)s para habilitar. Ações individuais " "podem ser desabilitadas com as %(dis)s opções." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20 msgid "Modify the document text and structure using user defined patterns." msgstr "" "Modificar o texto do documento e estrutura usando os padrões definidos pelo " "usuário." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172 msgid "Control auto-detection of document structure." msgstr "Auto-detecção do controle da estrutura de documento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "" "Control the automatic generation of a Table of Contents. By default, if the " "source file has a Table of Contents, it will be used in preference to the " @@ -2915,15 +2915,15 @@ msgstr "" "Controlar a geração automática do Sumário. Por padrão, se o arquivo fonte " "tem um índice, ele será usado no lugar do que seria gerado automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 msgid "Options to set metadata in the output" msgstr "Opções para escolher os metadados no arquivo de saída" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195 msgid "Options to help with debugging the conversion" msgstr "Opções para auxiliar no debugging da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2932,7 +2932,7 @@ msgstr "" "de uma receita da seguinte forma: ebook-convert \"Recipe nome.recipe\" " "nomeebook.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339 msgid "Output saved to" msgstr "Arquivo de saída salvo em" @@ -3039,8 +3039,8 @@ msgid "" "When converting a CBC do not add links to each page to the TOC. Note this " "only applies if the TOC has more than one section" msgstr "" -"Quando converter um CBC não adicione links para cada página a TOC. Note que " -"isso se aplica apenas se a TOC tiver mais de uma seção." +"Quando converter um CBC não adicione links para cada página ao sumário. Note " +"que isso se aplica apenas se o sumário tiver mais de uma seção." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:213 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:225 @@ -3177,7 +3177,7 @@ msgstr "" msgid "for a complete list with descriptions." msgstr "para uma lista completa com descrições." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." @@ -3185,7 +3185,7 @@ msgstr "" "Percorrer links dos arquivos HTML em largura. Normalmente, eles são " "percorridos em profundidade." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40 #, python-format msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" @@ -3196,14 +3196,14 @@ msgstr "" "valor positivo. 0 Implica que nenhum link no arquivo HTML raiz será seguido. " "O padrão é %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49 msgid "" "Normally this input plugin re-arranges all the input files into a standard " "folder hierarchy. Only use this option if you know what you are doing as it " "can result in various nasty side effects in the rest of the conversion " "pipeline." msgstr "" -"Normalmente este plugin re-arranja todos os arquivos de entrada em uma " +"Normalmente este plug-in rearranja todos os arquivos de entrada em uma " "hierarquia de pastas padrão. Só utilize esta opção se você souber o que está " "fazendo, pois ela pode resultar em vários efeitos colaterais desagradáveis " "no restante do processo de conversão." @@ -3346,7 +3346,7 @@ msgstr "A família de fontes sans-serif que será incorporada" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:132 msgid "The monospace family of fonts to embed" -msgstr "A família de fontes monospace que será incorporada" +msgstr "A família de fontes monoespaçadas que será embutida" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:157 msgid "Comic" @@ -3387,8 +3387,8 @@ msgid "" "will try to convert margins specified in the input document, otherwise it " "will ignore them." msgstr "" -"Ignorar as margens do documento de entrada. Se falso, o plugin de saida MOBI " -"tentará converter as margens especificadas no documento de entrada, do " +"Ignorar as margens do documento de entrada. Se falso, o plug-in de saida " +"MOBI tentará converter as margens especificadas no documento de entrada, do " "contrário elas serão ignoradas" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/mobi_output.py:69 @@ -3549,7 +3549,7 @@ msgstr "A família de fontes usada para renderizar fontes sans-serif" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:87 msgid "The font family used to render monospaced fonts" -msgstr "A família de fontes usada para renderizar fontes mono-espaçadas" +msgstr "A família de fontes usada para renderizar fontes monoespaçadas" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:90 msgid "The default font size" @@ -3557,7 +3557,7 @@ msgstr "O tamanho de fonte padrão" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:93 msgid "The default font size for monospaced text" -msgstr "O tamanho de fonte padrão para texto mono-espaçado" +msgstr "O tamanho de fonte padrão para texto monoespaçado" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:95 msgid "Surround all links with a red box, useful for debugging." @@ -4073,9 +4073,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" -"Quando criar um TOC de links a partir de documentos de entrada, permita " -"entradas duplicadas, ex: permita mais de uma entrada com o mesmo texto, " -"providenciando que eles apontem para localidades diferentes." +"Na criação de um sumário a partir de links no documento de entrada, permitir " +"entradas duplicadas, isto é: permitir mais de uma entrada com o mesmo texto, " +" desde que eles apontem para locais diferentes." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" @@ -4087,6 +4087,14 @@ msgid "" "See the XPath Tutorial in the calibre User Manual for further help on using " "this feature." msgstr "" +"Uma expressão XPath para detectar títulos de capítulos. O padrão é " +"considerar marcações

ou

que contenham as palavras " +"\"chapter\",\"book\",\"section\", \"prologue\", \"epilogue\", ou \"part\" " +"como títulos de capítulo, bem como quaisquer marcações tenham " +"class=\"chapter\". A expressão usada deve avaliar uma lista de elementos. " +"Para desativar a detecção de capítulos, use a expressão \"/\". Consulte o " +"Tutorial XPath no Manual do Usuário do calibre para mais informações sobre a " +"utilização deste recurso." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:319 msgid "" @@ -4108,6 +4116,11 @@ msgid "" "location as the position at which to open the book. See the XPath tutorial " "in the calibre User Manual for further help using this feature." msgstr "" +"Uma expressão XPath para detectar um local no documento para iniciar a " +"leitura. Alguns programas de leitura de livros digitais (especialmente o " +"Kindle) utilizam esta localização como a posição onde abrir o livro. " +"Consulte o tutorial XPath no Manual do Usuário do calibre para mais " +"infromações sobre a utilização deste recurso." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:339 msgid "" @@ -4235,7 +4248,7 @@ msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -"Use a capa detectada no arquivo fonte em relação à capa especificada." +"Usar a capa detectada no arquivo fonte em relação à capa especificada." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:432 msgid "" @@ -4412,9 +4425,9 @@ msgid "" "h3 tags. This setting will not create a TOC, but can be used in conjunction " "with structure detection to create one." msgstr "" -"Detectar títulos e subtítulos de capítulos sem formatação. Troca-los para " -"marcações h2 e h3. Esta opção não irá criar um TOC, mas pode ser utilizada " -"junto com a estrutura de detecção para criar um." +"Detectar títulos e subtítulos de capítulos sem formatação. Trocá-los para " +"marcações h2 e h3. Esta opção não irá criar um sumário, mas pode ser " +"utilizada junto com a estrutura de detecção para criar um." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:590 msgid "" @@ -4553,7 +4566,7 @@ msgstr "Executando transformações no ebook..." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1153 #, python-format msgid "Running %s plugin" -msgstr "Executando o plugin %s" +msgstr "Executando o plug-in %s" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" @@ -4562,7 +4575,7 @@ msgid "" "library." msgstr "" "Segue todos os links locais em um arquivo HTML e cria um arquivo ZIP " -"contendo todos os arquivos ligados. Esse plugin é ativado sempre que você " +"contendo todos os arquivos ligados. Esse plug-in é ativado sempre que você " "adiciona um arquivo HTML à sua biblioteca." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:60 @@ -4877,20 +4890,23 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4911,7 +4927,7 @@ msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:163 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140 msgid "Series" msgid_plural "Series" @@ -5064,53 +5080,53 @@ msgstr "" msgid "Cover" msgstr "Capas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514 msgid "Downloads metadata and covers from Amazon" msgstr "Execute o download de metadados e capas da Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 msgid "US" msgstr "EUA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 msgid "France" msgstr "França" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526 msgid "Germany" msgstr "Alemanha" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527 msgid "UK" msgstr "Reino Unido" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528 msgid "Italy" msgstr "Itália" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 msgid "Japan" msgstr "Japão" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 msgid "Spain" msgstr "Espanha" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531 msgid "Brazil" msgstr "Brasil" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535 msgid "Amazon website to use:" msgstr "Site da Amazon para se usar:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "" "Metadados da Amazon será buscado utilizando o site da Amazon deste país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785 msgid "Amazon timed out. Try again later." msgstr "Conexão com a Amazon expirou. Tente novamente mais tarde." @@ -5131,8 +5147,8 @@ msgid "" "Downloads metadata and covers from Edelweiss - A catalog updated by book " "publishers" msgstr "" -"Baixa metadados e capas de Edelweiss - Um catálogo atualizado por editoras " -"de livros" +"Baixa metadados e capas a partir do Edelweiss - Um catálogo atualizado por " +"editoras de livros" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:162 msgid "Downloads metadata and covers from Google Books" @@ -5216,11 +5232,11 @@ msgstr "Esse não é um arquivo MOBI. É um arquivo Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:628 msgid "This is not a MOBI file." -msgstr "Este arquivo não é da extensão MOBI" +msgstr "Este não é um arquivo MOBI." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:54 msgid "This file is locked with DRM. It cannot be tweaked." -msgstr "Este arquivo é bloqueado com DRM. Não pode ser alterado." +msgstr "Este arquivo é bloqueado com DRM. Não pode ser ajustado." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:59 msgid "" @@ -5242,9 +5258,9 @@ msgstr "Detalhes não disponíveis" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219 msgid "Table of Contents" @@ -5354,7 +5370,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 @@ -5493,22 +5509,29 @@ msgstr "Você deve especificar ao menos uma ação para execução" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 @@ -6082,6 +6105,21 @@ msgstr "Exportar diretório de catálogo" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Selecione o destino para %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permissão negada" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Não foi possível abrir %s. Este está sendo usado por outro programa?" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "No library found" @@ -6505,7 +6543,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7050,7 +7088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18 msgid "Plugin Updater" -msgstr "Atualizador de plugin" +msgstr "Atualizador de plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18 msgid "Update any plugins you have installed in calibre" @@ -7177,14 +7215,17 @@ msgid "You must select at least one action before saving" msgstr "Você deve selecionar ao menos uma ação antes de salvar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Escolher nome" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Escolher nome para estas configurações" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Remover configurações salvas" @@ -7290,7 +7331,7 @@ msgstr "Executar o assistente de boas-vindas" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Get plugins to enhance calibre" -msgstr "Adicione plugins para melhorar o calibre" +msgstr "Adicione plug-ins para melhorar o calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:35 msgid "Restart in debug mode" @@ -7453,7 +7494,7 @@ msgstr "Alt+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" -msgstr "Livros deste editor" +msgstr "Livros desta editora" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" @@ -7477,25 +7518,25 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" -msgstr "Procurar por ebooks" +msgstr "Pesquisar livros digitais" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28 msgid "this author" -msgstr "esse autor" +msgstr "este autor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28 msgid "this title" -msgstr "esse título" +msgstr "este título" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "this book" -msgstr "esse livro" +msgstr "este livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:498 #, python-format msgid "Search for %s" -msgstr "Procurar por %s" +msgstr "Pesquisar %s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:177 @@ -7512,15 +7553,15 @@ msgstr "Escolher lojas" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:117 msgid "Cannot search" -msgstr "Não é possível buscar" +msgstr "Não é possível pesquisar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:140 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." msgstr "" -"Calibre te ajuda a encontrar os ebooks que você deseja, buscando nos sites " -"de vários fornecedores comerciais e públicos." +"O calibre ajuda você a encontrar os ebooks que você deseja, pesquisando em " +"sites de várias fontes de livros comerciais e de domínio público." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:144 msgid "" @@ -7528,9 +7569,9 @@ msgid "" "are looking for, at the best price. You also get DRM status and other useful " "information." msgstr "" -"Utilizando busca integrada você pode facilmente achar que lojas possuem o " -"livro que você está procurando possuem os melhores preços. Você também irá " -"obter o status de DRM e outras informações úteis." +"Utilizando a pesquisa integrada, você pode facilmente encontrar quais lojas " +"possuem o livro que você está procurando, pelos melhores preços. Você também " +"irá obter o status de DRM e outras informações úteis." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 msgid "" @@ -7564,7 +7605,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62 msgid "Edit ToC" -msgstr "Editar ToC" +msgstr "Editar sumário" #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63 msgid "K" @@ -7573,7 +7614,7 @@ msgstr "K" #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113 msgid "Cannot edit ToC" -msgstr "" +msgstr "Não é possível editar sumário" #: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103 #, python-format @@ -7585,11 +7626,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:288 msgid "Tweak Book" -msgstr "Alterar livro" +msgstr "Ajustar livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:64 msgid "Choose the format to tweak:" -msgstr "" +msgstr "Escolha o formato para ajustar:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:74 msgid "" @@ -7640,11 +7681,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:109 msgid "Explode the book to edit its components" -msgstr "Exploda o livro para editar seus componentes" +msgstr "Explodir o livro para editar seus componentes" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:111 msgid "Preview the result of your tweaks" -msgstr "Pré-visualizar o resultado de suas alterações" +msgstr "Pré-visualizar o resultado de seus ajustes" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:113 msgid "Abort without saving any changes" @@ -7700,11 +7741,11 @@ msgstr "T" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:326 msgid "Cannot tweak Book" -msgstr "Não é possível ajustar o Livro" +msgstr "Não é possível ajustar o livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:339 msgid "Cannot Tweak Book" -msgstr "" +msgstr "Não é possível ajustar livro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:340 msgid "" @@ -7712,6 +7753,9 @@ msgid "" "\n" "First convert the book to one of these formats." msgstr "" +"O livro precisa estar nos formatos ePub, HTMLZ ou AZW3 para ser ajustado.\n" +"\n" +"Converta o livro primeiro para um desses formatos." #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:37 msgid "Read books" @@ -7959,7 +8003,7 @@ msgstr "" "importar para biblioteca do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8119,7 +8163,7 @@ msgstr "Opções BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8143,7 +8187,7 @@ msgstr "Opções específicas para" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8162,7 +8206,7 @@ msgstr "saída" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8263,78 +8307,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opções CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Configurações dos eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Catálogos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Ler livro" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Item da lista de desejos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "qualquer data" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "qualquer valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:852 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "não especificado" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Nenhum gênero será excluído" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "erro de regex: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Todos os gêneros serão excluídos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Você deve fornecer um nome." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Você tem certeza que deseja excluir '%s'?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Você tem certeza que deseja excluir as regras #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Excluir regra" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:612 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4769 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Falso" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 msgid "True" msgstr "Verdadeiro" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:875 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8342,77 +8414,128 @@ msgstr "Verdadeiro" msgid "Name" msgstr "Nome" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" msgstr "Campo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:877 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Valor" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Prefixo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Salvar" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 +msgid "Delete" +msgstr "Apagar" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Sessões incluidas" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autores" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Títulos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Séries" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Gêneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Campo contendo informações sobre o gênero" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "Adicionados &recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descrições" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Prefixos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Livros excluídos" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8420,102 +8543,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Excluir Gêneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Restaurar padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Resultados da regex:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Tags que serão excluídas como gêneros" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Outras opções" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Antes" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Depois" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Incluir &Separador" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Capa de catálogo:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Gerar nova capa" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Usar capa existente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 -msgid "Custom column source for text to include in Description section." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " polegada(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Referências cruzadas de autores:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Para livros com vários autores, listar cada autor separadamente" @@ -9087,7 +9211,7 @@ msgstr "Assegurar que quebras de cena estejam fomatadas consistentemente" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:122 msgid "Replace soft scene &breaks:" -msgstr "" +msgstr "Substituir que&bras de cena suaves:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123 msgid "Remove unnecessary hyphens" @@ -9119,14 +9243,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:16 msgid "Look & Feel" -msgstr "" -"Aparência\n" -"e\n" -"Comportamento" +msgstr "Aparência" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:18 msgid "Control the look and feel of the output" -msgstr "Controla a aparência e comportamento da saída" +msgstr "Controla a aparência da saída" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:46 msgid "Original" @@ -9347,7 +9468,7 @@ msgstr "Família de fontes S&ans-serif (sem serifas):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135 msgid "&Monospaced font family:" -msgstr "Familia de fontes &Monospace (monoespaçadas):" +msgstr "Família de fontes &Monoespaçadas:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 @@ -9419,7 +9540,7 @@ msgstr "Escolha uma imagem para usar como capa para este livro." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:163 msgid "Use cover from &source file" -msgstr "Use a capa do arquivo &origem" +msgstr "Usar a capa do arquivo &origem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:164 msgid "&Title: " @@ -9635,17 +9756,17 @@ msgstr "Preservar &aspecto da capa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:392 msgid "Se&rif family:" -msgstr "Familia Se&rif:" +msgstr "Família Se&rif:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:393 msgid "&Sans family:" -msgstr "Familia &Sans:" +msgstr "Família &Sans:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:394 msgid "&Monospace family:" -msgstr "Familia &Monospace:" +msgstr "Família &Monoespaçada:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399 @@ -9727,6 +9848,7 @@ msgstr "Abrir livro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:215 msgid "Click the Open button below to open a ebook to use for testing." msgstr "" +"Clique no botão Abrir, abaixo, para abrir um e-book a ser usado para o teste." #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90 msgid "Regex Builder" @@ -9791,7 +9913,7 @@ msgstr "Expre&ssão regular de pesquisa" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56 msgid "Replacement Text" -msgstr "Texto de Substituição" +msgstr "Texto substituto" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56 msgid "Search Regular Expression" @@ -9846,10 +9968,12 @@ msgid "" "The list of search/replace definitions that will be applied to this " "conversion." msgstr "" +"A lista das definições de pesquisa/substituição que será aplicada a esta " +"conversão." #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:146 msgid "Search/Replace Definition Edit" -msgstr "" +msgstr "Edição de definição de pesquisa/substituição" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147 msgid "&Replacement Text" @@ -9871,7 +9995,7 @@ msgstr "Editar a expressão atualmente selecionada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59 msgid "&Change" -msgstr "&Alterar" +msgstr "A<erar" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152 msgid "Remove the currently selected expression" @@ -9994,10 +10118,11 @@ msgstr "Inserir quebras de páginas antes de (expressão XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Start reading at (XPath expression):" -msgstr "" +msgstr "Começar a ler em (expressão XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "XPath inválido" @@ -10079,7 +10204,7 @@ msgstr "&Filtro de Sumário:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "Permitir links &duplicados na criação do sumário" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -10268,11 +10393,11 @@ msgid "" "href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Não foi possível carregar o navegador de capas" @@ -10371,7 +10496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:949 msgid "Remove all tags" -msgstr "Remove todas as tags" +msgstr "Remover todas as tags" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:969 msgid "tags to add" @@ -10926,11 +11051,11 @@ msgstr "" msgid "My Books" msgstr "Meus Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Nenhuma ajuda disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11231,6 +11356,9 @@ msgid "" "Copy the custom columns, saved searches, column widths, plugboards,\n" "user categories, and other information from the old to the new library" msgstr "" +"Copiar as colunas, pesquisas salvas, larguras de colunas, quadros de " +"conexões,\n" +"categorias de usuários, e outras informações da antiga para a nova biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 msgid "&Copy structure from the current library" @@ -11519,7 +11647,7 @@ msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1010 msgid "Author names cannot contain & characters." -msgstr "Nomes de autres não podem conter caracteres \"&\"" +msgstr "Nomes de autores não podem conter caracteres \"&\"" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:134 @@ -11529,7 +11657,7 @@ msgstr "Gerenciar autores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:638 msgid "&Search for:" -msgstr "Pe&squisar por:" +msgstr "Pe&squisar:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 @@ -11652,7 +11780,7 @@ msgstr "Ver registro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:322 #, python-format msgid "Hide the remaining %d error messages" -msgstr "" +msgstr "Ocultar as %d mensagens de erro restantes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:61 msgid "Title/Author" @@ -11725,6 +11853,11 @@ msgid "" "your library before proceeding.

Search and replace in text fields using " "character matching or regular expressions. " msgstr "" +"Você pode destruir a sua biblioteca ao usar este recurso. As " +"alterações são permanentes, não há como desfazer. É altamente recomendado " +"que você faça cópia de segurança de sua biblioteca antes de " +"prosseguir.

Procurar e substituir em textos usando caracteres " +"correspondentes ou expressões regulares. " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:468 msgid "" @@ -11807,10 +11940,6 @@ msgstr "Salva pesquisa/substituição" msgid "Search/replace name:" msgstr "Pesquisa/substitui nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Você deve fornecer um nome." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11883,7 +12012,7 @@ msgstr "Marque esta caixa para remover todas tags dos livros." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601 msgid "Remove &all" -msgstr "Remove &todos" +msgstr "Remover &todos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580 msgid "If checked, the series will be cleared" @@ -11992,13 +12121,13 @@ msgid "" "\n" "Future conversion of these books will use the default settings." msgstr "" -"Remove configurações de conversão armazenadas para os livros selecionados.\n" -"Futuras conversões desses livros irão usar as configurações padrões." +"Remover configurações de conversão armazenadas para os livros selecionados.\n" +"Futuras conversões desses livros irão usar as configurações padrão." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617 msgid "Remove &stored conversion settings for the selected books" msgstr "" -"Remove configurações de conversão armazenada&s para os livros selecionados" +"Remover configuraçõe&s de conversão armazenadas para os livros selecionados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618 msgid "Change &cover" @@ -12043,11 +12172,6 @@ msgstr "Salvar atual busca/alteração" msgid "Sa&ve" msgstr "Sal&var" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:629 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 -msgid "Delete" -msgstr "Apagar" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Procurar campo:" @@ -12236,7 +12360,7 @@ msgstr "Reinicialização necessária" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:125 msgid "You must restart Calibre before using this plugin!" -msgstr "Você deve reiniciar o Calibre antes de utilizar este plugin!" +msgstr "Você deve reiniciar o calibre antes de utilizar este plug-in!" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:166 #, python-format @@ -12265,7 +12389,7 @@ msgstr "Atualização disponível" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304 msgid "Plugin Name" -msgstr "Nome do Plugin" +msgstr "Nome do plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:68 @@ -12306,7 +12430,7 @@ msgstr "Upgrade do Calibre necessário" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394 msgid "Plugin deprecated" -msgstr "Plugin em desuso" +msgstr "Plug-in em desuso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 msgid "New version available" @@ -12318,7 +12442,7 @@ msgstr "Versão mais recente instalada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:429 msgid "This plugin has been deprecated and should be uninstalled" -msgstr "Este plugin entrou em desuso e deveria ser desinstalado" +msgstr "Este plug-in está em desuso e deveria ser desinstalado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:430 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:434 @@ -12332,25 +12456,26 @@ msgstr "Clique-direito para ver mais opções" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:432 #, python-format msgid "This plugin can only be installed on: %s" -msgstr "Este plugin somente pode ser instalado em: %s" +msgstr "Este plug-in somente pode ser instalado em: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:436 #, python-format msgid "You must upgrade to at least Calibre %s before installing this plugin" msgstr "" -"Você deve atualizar para no mínimo o Calibre %s antes de instalar este plugin" +"Você deve atualizar o calibre no mínimo para a versão %s antes de instalar " +"este plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:441 msgid "You can install this plugin" -msgstr "Você pode instalar este plugin" +msgstr "Você pode instalar este plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:444 msgid "A new version of this plugin is available" -msgstr "Uma nova versão deste plugin está disponível" +msgstr "Uma nova versão deste plug-in está disponível" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:446 msgid "This plugin is installed and up-to-date" -msgstr "Este plugin está instalado e atualizado" +msgstr "Este plug-in está instalado e atualizado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:476 msgid "Update Check Failed" @@ -12359,19 +12484,19 @@ msgstr "Verificação de atualização falhou" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:477 msgid "Unable to reach the MobileRead plugins forum index page." msgstr "" -"Não foi possível alcançar o índice da página do fórum dos plugins MobileRead" +"Não foi possível alcançar o índice da página do fórum dos plug-ins MobileRead" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:484 msgid "User plugins" -msgstr "Plugins de usuário" +msgstr "Plug-ins do usuário" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:489 msgid "User Plugins" -msgstr "Plugins de Usuário" +msgstr "Plug-ins do usuário" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:497 msgid "Filter list of plugins" -msgstr "Filtrar lista de plugins" +msgstr "Filtrar lista de plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:515 msgid "Description" @@ -12385,16 +12510,16 @@ msgstr "&Instalar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:529 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:541 msgid "Install the selected plugin" -msgstr "Instalar o plugin selecionado" +msgstr "Instalar o plug-in selecionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:532 msgid "&Customize plugin " -msgstr "&Personalizar plugin " +msgstr "&Personalizar plug-in " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:585 msgid "Customize the options for this plugin" -msgstr "Personalizar as opções para este plugin" +msgstr "Personalizar as opções para este plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:545 msgid "Version &History" @@ -12402,7 +12527,7 @@ msgstr "Versão de &histórico" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:546 msgid "Show history of changes to this plugin" -msgstr "Mostrar o histórico de mudanças deste plugin" +msgstr "Mostrar o histórico de mudanças deste plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:550 msgid "Plugin &Forum Thread" @@ -12411,20 +12536,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114 msgid "Enable/&Disable plugin" -msgstr "Ativar/&Desativar plugin" +msgstr "Ativar/&Desativar plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:560 msgid "Enable or disable this plugin" -msgstr "Habilitar ou desabilitar este plugin" +msgstr "Ativar ou desativar este plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:564 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:116 msgid "&Remove plugin" -msgstr "&Remover plugin" +msgstr "&Remover plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:565 msgid "Uninstall the selected plugin" -msgstr "Desinstalar o plugin selecionado" +msgstr "Desinstalar o plug-in selecionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:574 msgid "Donate to developer" @@ -12432,17 +12557,17 @@ msgstr "Doar para o desenvolvedor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:575 msgid "Donate to the developer of this plugin" -msgstr "Doar para o desenvolvedor deste plugin" +msgstr "Doar para o desenvolvedor deste plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:584 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:115 msgid "&Customize plugin" -msgstr "&Configurar plugin" +msgstr "&Configurar plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:678 #, python-format msgid "Are you sure you want to uninstall the %s plugin?" -msgstr "Você tem certeza que deseja desinstalar o %s plugin?" +msgstr "Você tem certeza que deseja desinstalar o %s plug-in?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:690 #, python-format @@ -12456,9 +12581,9 @@ msgid "" "virus/malware. Only install it if you got it from a trusted source. Are you " "sure you want to proceed?" msgstr "" -"Instalar plugins é um risco a segurança. Plugins podem conter virus/malware. " -"Só instale se você os pegou de uma fonte segura. Você tem certeza que quer " -"prosseguir?" +"Instalar plug-ins é um risco à segurança. Plug-ins podem conter " +"vírus/malware. Só instale se você os obteve de uma fonte segura. Você tem " +"certeza que quer prosseguir?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:708 #, python-format @@ -12468,27 +12593,27 @@ msgstr "Localizando arquivos zip para %(name)s: %(link)s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:712 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:760 msgid "Install Plugin Failed" -msgstr "A instalação do plugin falhou" +msgstr "Falha na instalação do plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:713 #, python-format msgid "Unable to locate a plugin zip file for %s" -msgstr "Não foi possível localizar o arquivo zip do plugin para %s" +msgstr "Não foi possível localizar o arquivo zip do plug-in para %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:718 #, python-format msgid "Downloading plugin zip attachment: %s" -msgstr "Executando o download do anexo zip do plugin: %s" +msgstr "Baixando o anexo zip do plug-in: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:723 #, python-format msgid "Installing plugin: %s" -msgstr "Instalando o plugin: %s" +msgstr "Instalando o plug-in: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736 #, python-format msgid "Plugin installed: %s" -msgstr "Plugin instalado: %s" +msgstr "Plug-in instalado: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:738 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:319 @@ -12503,9 +12628,9 @@ msgid "" "uninstalled. Please post the error message in details below into the forum " "thread for this plugin and restart Calibre." msgstr "" -"Ocorreu um problema durante a instalação do plugin. Este plugin será " -"desinstalado. Por favor, poste os detalhes da mensagem de erro abaixo em uma " -"lista do fórum deste plugin e reinicie o Calibre." +"Ocorreu um problema durante a instalação do plug-in, que será desinstalado. " +"Por favor, poste os detalhes da mensagem de erro abaixo em um tópico do " +"fórum deste plug-in e reinicie o calibre." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:789 msgid "Version history missing" @@ -12519,13 +12644,13 @@ msgstr "Não foi possível encontrar o histórico de versão para %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:797 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:354 msgid "Plugin not customizable" -msgstr "Plugin não configurável" +msgstr "Plug-in não configurável" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:798 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:355 #, python-format msgid "Plugin: %s does not need customization" -msgstr "Não é necessário configurar o plugin %s" +msgstr "Não é necessário configurar o plug-in %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:361 @@ -12538,19 +12663,19 @@ msgstr "Necessário reiniciar" msgid "" "You must restart calibre before you can configure the %s plugin" msgstr "" -"Você deverá reiniciar o calibre antes que você possa configurar o %s " -"plugin" +"Você deverá reiniciar o calibre antes que você possa configurar o plug-in " +"%s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:811 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:343 msgid "Plugin cannot be disabled" -msgstr "Este plugin não pode ser desativado" +msgstr "Este plug-in não pode ser desativado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:812 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:344 #, python-format msgid "The plugin: %s cannot be disabled" -msgstr "Não é possível desativar o plugin %s" +msgstr "Não é possível desativar o plug-in %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:66 msgid "Aborting..." @@ -12560,7 +12685,7 @@ msgstr "Cancelando..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autores" @@ -12975,7 +13100,7 @@ msgstr "contém" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42 msgid "The text to search for. It is interpreted as a regular expression." msgstr "" -"O texto para procurar. Ele é interpretado como uma expressão regular." +"O texto a ser pesquisado. Ele é interpretado como uma expressão regular." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43 msgid "" @@ -13440,7 +13565,7 @@ msgstr "Nenhuma tag encontrada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "Search for an item in the Tag column" -msgstr "Procurar por um item na coluna Tags" +msgstr "Pequisar um item na coluna Tags" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 @@ -13697,7 +13822,7 @@ msgstr "O artigo mais antigo para download" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 msgid "&Max. number of articles per feed:" -msgstr "Número &max. de artigos por fonte:" +msgstr "Número &máx. de artigos por fonte:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:281 msgid "Maximum number of articles to download per feed." @@ -13709,7 +13834,7 @@ msgstr "Fontes na lista" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:284 msgid "Remove feed from recipe" -msgstr "Remove fonte da lista" +msgstr "Remover fonte da lista" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:290 @@ -14008,52 +14133,52 @@ msgstr "Famílias de fontes adicionadas: %s" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:320 msgid "Choose &font family" -msgstr "Escolha a família de &fonte" +msgstr "Escolher &família de fonte" #: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:329 msgid "Clear the font family" msgstr "Limpar a família de fonte" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Navegador de capas" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versão" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "criado por Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Detalhes do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14136,7 +14261,7 @@ msgstr " - Tarefas" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:546 msgid "Search for a job by name" -msgstr "Procurar uma tarefa pelo nome" +msgstr "Pesquisar uma tarefa pelo nome" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:595 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:617 @@ -14217,7 +14342,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:607 msgid "Search for a shortcut by name" -msgstr "Procurar um atalho pelo nome" +msgstr "Pesquisar um atalho pelo nome" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:251 @@ -14279,7 +14404,7 @@ msgid "" "etc.

Words separated by spaces are ANDed" msgstr "" "

Procura a lista de livros por título, autor, editora, tags, comentários, " -"etc.

Palavras separadas por espaços e AND" +"etc.

Palavras separadas por espaços são pesquisadas com \"E\" lógico" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209 msgid "&Go!" @@ -14309,7 +14434,7 @@ msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:116 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:285 msgid "On Device" -msgstr "No dispositico" +msgstr "No dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118 msgid "Size (MB)" @@ -14331,14 +14456,6 @@ msgstr "O nome para a pesquisa é \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "o UUID deste livro é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permissão negada" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14524,7 +14641,7 @@ msgid "" "Ignore custom plugins, useful if you installed a plugin that is preventing " "calibre from starting" msgstr "" -"Ignore plugins personalizados, úteis se você instalou um plugin que está " +"Ignorar plug-ins personalizados, útil se você instalou um plug-in que está " "impedindo o calibre de iniciar" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:75 @@ -14537,59 +14654,59 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:779 msgid "Calibre Library" msgstr "Biblioteca do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 msgid "Choose a location for your calibre e-book library" msgstr "Escolha o local para sua biblioteca de eBooks do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Falhou em criar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, python-format msgid "Failed to create calibre library at: %r." msgstr "Falhou em criar biblioteca em: %r." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Choose a location for your new calibre e-book library" msgstr "Escolha o local para sua nova biblioteca de eBooks do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Inicializando interface do usuário..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Reparação falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 msgid "The database repair failed. Starting with a new empty library." msgstr "" "O reparo de banco de dados falhou. Iniciando com uma nova biblioteca vazia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Local do banco de dados inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" "Local do banco de dados inválido %r. O calibre irá se encerrar agora." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:542 msgid "Corrupted database" msgstr "Banco de dados corrompido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14601,7 +14718,7 @@ msgstr "" "pode não funcionar com sucesso. Se você disser Não, uma nova biblioteca " "calibre será criada." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -14609,54 +14726,54 @@ msgstr "" "Local do banco de dados inválido %r. Irá iniciar com uma nova biblioteca do " "calibre vazia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Iniciando %s: Carregando livros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 msgid "If you are sure it is not running" msgstr "Se você tem certeza que não está executando" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 msgid "may be running in the system tray, in the" msgstr "pode estar executando na bandeja do sistema, na" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "parte superior direita da tela." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "parte inferior direita da tela." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "tente reiniciando o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "tente eliminando o arquivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Não pode iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s já está em execução." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Nenhum Calibre em execução encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Falha ao fechar instância do Calibre em execução" @@ -15092,7 +15209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:223 msgid "&Download metadata" -msgstr "&Baixar metadados" +msgstr "&Baixando metadados" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:235 msgid "Configure download metadata" @@ -15107,11 +15224,6 @@ msgstr "Alterar a maneira que o Calibre baixa os metadados" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d of %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Não foi possível abrir %s. Este está sendo usado por outro programa?" - #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:369 msgid "Could not read cover" @@ -15492,7 +15604,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157 msgid "Yes/No columns have three values (Requires restart)" -msgstr "Colunas de Sim/Não tem três valores (precisa reiniciar)" +msgstr "Colunas de Sim/Não têm três valores (precisa reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158 msgid "Automatically send downloaded &news to ebook reader" @@ -15529,7 +15641,7 @@ msgstr "&Prioridade da tarefa:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 msgid "Restriction to apply when the current library is opened:" -msgstr "Restrição para aplicar quando a biblioteca atual é aberta:" +msgstr "Restrição a aplicar quando a biblioteca atual é aberta:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 msgid "" @@ -15894,28 +16006,28 @@ msgid "" "started.

You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nenhuma regra selecionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Nenhuma regra selecionada para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "remoção" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Você precisa selecionar um campo para poder deleta-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "O campo selecionado não é um campo personalizado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Você realmente deseja remover o campo %s e todos os seus dados?" @@ -15936,7 +16048,7 @@ msgstr "Mover coluna para cima" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 msgid "Remove a user-defined column" -msgstr "Remove um campo personalizado" +msgstr "Remover um campo personalizado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92 msgid "Add a user-defined column" @@ -16319,7 +16431,7 @@ msgstr "Cores" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24 msgid "Getting debug information, please wait" -msgstr "Obtendo informação de debug, por favor aguarde" +msgstr "Obtendo informações de depuração. Aguarde, por favor." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:32 @@ -16349,7 +16461,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "Obtendo informações do dispositivo" +msgstr "Obtendo informações sobre dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" @@ -16382,9 +16494,9 @@ msgid "" "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -"calibre pode enviar seus livros para você (ou seu leitor) por email. Emails " -"das notícias baixadas serão automaticamente enviados para todos os endereços " -"de email que foram marcados como Auto-envio." +"O calibre pode enviar seus livros para você (ou seu leitor) por e-mail. E-" +"mails das notícias baixadas serão automaticamente enviados para todos os " +"endereços de e-mail que foram marcados como auto-envio." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67 msgid "Add an email address to which to send books" @@ -16416,7 +16528,7 @@ msgstr "Apelido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29 msgid "Auto send" -msgstr "Auto envio" +msgstr "Auto-envio" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:34 msgid "Formats to email. The first matching format will be sent." @@ -16451,75 +16563,80 @@ msgid "" "The list of devices that you have asked calibre to ignore. Uncheck a device " "to have calibre stop ignoring it." msgstr "" +"A lista de dispositivos que você pediu para o calibre ignorar. Desmarque um " +"dispositivo para que o calibre pare de ignorá-lo." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/ignored_devices.py:37 msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"A lista de plug-ins de dispositivos que você desativou. Desmarque uma " +"entrada para ativar o plug-in. O calibre não consegue detectar dispositivos " +"que são gerenciados por plug-ins desativados." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estreito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Amplo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estilo do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Padrão do sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Desativado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" -msgstr "" +msgstr "Se houver espaço suficiente" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Pela primeira letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desativado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Colorização de colunas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Ícones de colunas" @@ -16558,7 +16675,7 @@ msgstr "Alterar &fonte (precisa reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "User interface &style (needs restart):" -msgstr "" +msgstr "E&stilo da interface do usuário (precisa reiniciar):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "&Toolbar" @@ -16578,11 +16695,11 @@ msgstr "Selecionar &idioma (precisa reiniciar):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:277 msgid "Show &tooltips in the book list" -msgstr "" +msgstr "Exibir dicas de ferramentas na lis&ta de livros" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "Extra &spacing to add between rows in the book list:" -msgstr "" +msgstr "Espaçamento e&xtra a adicionar entre as linhas da lista de livros:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:281 msgid "Main Interface" @@ -16869,7 +16986,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136 msgid "&Select default" -msgstr "&Selecionar padrão" +msgstr "S&elecionar padrão" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:137 msgid "" @@ -16879,23 +16996,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:138 msgid "&Set as default" -msgstr "&Configurar como padrão" +msgstr "&Definir como padrão" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:139 msgid "Convert all downloaded comments to plain &text" -msgstr "Converter todos os comentários baixados para &texto puro" +msgstr "Converter comentários baixados em &texto sem formatação" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:140 msgid "Swap author names from FN LN to LN, FN" -msgstr "Trocar nomes de autores de FN LN para LN, FN" +msgstr "Trocar nomes de autores de PN SN para SN, PN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:141 msgid "Max. number of &tags to download:" -msgstr "Número máximo de &tags para baixar:" +msgstr "Número máx. de &tags a baixar:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:142 msgid "Max. &time to wait after first match is found:" -msgstr "&Tempo máximo para aguardar após encontrar o primeiro:" +msgstr "&Tempo máx. de espera após encontrar 1ª ocorrência:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:145 @@ -16905,7 +17022,7 @@ msgstr " segundos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:144 msgid "Max. time to wait after first &cover is found:" -msgstr "Tempo máximo para aguardar após encontrar a primeira &capa:" +msgstr "Tempo máx. de espera após encontrar 1ª &capa:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:146 msgid "" @@ -16928,7 +17045,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:148 msgid "Prefer &fewer tags" -msgstr "Preferir &poucas tags" +msgstr "Pre&ferir menos tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:149 msgid "Use published date of \"first edition\" (from worldcat.org)" @@ -16970,12 +17087,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:75 msgid "Max. simultaneous conversion/news download jobs:" -msgstr "" +msgstr "Máx. de tarefas de conversões simultâneas/download de notícias:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:76 msgid "Limit the max. simultaneous jobs to the available CPU &cores" msgstr "" -"Limitar o máx. número de tarefas simultâneas ao número de nú&cleos da CPU" +"Limitar o número máx. de tarefas simultâneas ao número de nú&cleos da CPU" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:77 msgid "Debug &device detection" @@ -16984,6 +17101,7 @@ msgstr "Depurar a detecção de &dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:78 msgid "Get information to setup the &user defined device" msgstr "" +"Obter informações para configurar o dispositivo definido pelo &usuário" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:79 msgid "Open calibre &configuration directory" @@ -17015,32 +17133,36 @@ msgstr "Dispositivo atualmente conectado: Nenhum" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:193 msgid "That format and device already has a plugboard." -msgstr "" +msgstr "Esse formato e dispositivo já possuem um quadro de conexões." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:205 msgid "Possibly override plugboard?" -msgstr "" +msgstr "Substituir o quadro de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:206 msgid "" "A more general plugboard already exists for that format and device. Are you " "sure you want to add the new plugboard?" msgstr "" +"Um quadro de conexões mais genérica já existe para esse formato e " +"dispositivo. Você tem certeza que quer adicionar a nova tabela de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240 msgid "Add possibly overridden plugboard?" -msgstr "" +msgstr "Adicionar quadro de conexões possivelmente substituído?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:219 msgid "" "More specific device plugboards exist for that format. Are you sure you want " "to add the new plugboard?" msgstr "" +"Quadros de conexões mais específicos de dispositivos já existem para esse " +"formato. Você tem certeza que quer adicionar o novo quadro de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:230 msgid "Really add plugboard?" -msgstr "" +msgstr "Adicionar tabela de conexão mesmo?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:231 msgid "" @@ -17053,6 +17175,8 @@ msgid "" "More specific format and device plugboards already exist. Are you sure you " "want to add the new plugboard?" msgstr "" +"Quadros de conexões mais específicos de dispositivos e formatos já existem. " +"Você tem certeza que quer adicionar o novo quadro de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:252 msgid "The {0} device does not support the {1} format." @@ -17089,6 +17213,23 @@ msgid "" "users might do to force it to use the ';' that the kindle requires. A third " "would be to specify the language." msgstr "" +"Aqui você pode alterar os metadados que o calibre utiliza para atualizar um " +"livro quando gravá-lo no disco ou enviá-lo a um dispositivo.\n" +"\n" +"Utilize este diálogo para definir um \"quadro de conexões\" para um formato " +"(ou todos os formatos) e um dispositivo (ou todos os dispositivos). O quadro " +"de conexões especifica qual modelo está conectado a qual campo. O modelo é " +"usado para computar um valor, e aquele valor é atribuído ao campo " +"conectado.\n" +"\n" +"Frequentemente, modelos contêm referências simples para compor colunas, mas " +"isto não é necessário. Você pode utilizar qualquer modelo em uma caixa-fonte " +"que você pode usar em outros lugares no calibre.\n" +"\n" +"Uma das utilidades para o quadro de conexões é alterar o título para conter " +"informações sobre a série. Outra, seria alterar a ordenação de autores, " +"coisa que os usuários do Mobi podem fazer para forçá-lo a usar o ';' que o " +"Kindle requer. A terceira, seria especificar o idioma." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" @@ -17100,15 +17241,15 @@ msgstr "Dispositivo (escolha depois)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 msgid "Add new plugboard" -msgstr "" +msgstr "Adicionar novo quadro de conexões" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124 msgid "Edit existing plugboard" -msgstr "" +msgstr "Editar quadro de conexões existente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125 msgid "Existing plugboards" -msgstr "" +msgstr "Quadros de conexões existentes" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 msgid "Source template" @@ -17120,11 +17261,11 @@ msgstr "Campo destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 msgid "Save plugboard" -msgstr "" +msgstr "Salvar quadro de conexões" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 msgid "Delete plugboard" -msgstr "" +msgstr "Excluir quadro de conexões" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:194 #, python-format @@ -17133,7 +17274,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:195 msgid "plugins" -msgstr "extensões" +msgstr "plug-is" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:205 msgid "" @@ -17152,7 +17293,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:238 msgid "Search for plugin" -msgstr "Procurar por plugin" +msgstr "Pesquisar plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:252 msgid "Could not find any matching plugins" @@ -17168,12 +17309,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:327 msgid "No valid plugin path" -msgstr "O caminho do plugin não é válido" +msgstr "O caminho do plug-in não é válido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:328 #, python-format msgid "%s is not a valid plugin path" -msgstr "%s não é um caminho de plugin válido" +msgstr "%s não é um caminho de plug-in válido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:337 #, python-format @@ -17191,20 +17332,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:381 msgid "Cannot remove builtin plugin" -msgstr "Não foi possível remover o plugin embutido" +msgstr "Não foi possível remover plug-in nativo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:382 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -" não foi possível remover. É um plugin embutido. Ao invés, tente desativá-lo." +" não foi possível remover. É um plug-in nativo. Em vez disso, tente desativá-" +"lo." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -"Aqui você pode personalizar o comportamento do Calibre controlando quais " -"plugins ele utiliza." +"Aqui você pode personalizar o comportamento do calibre controlando quais " +"plug-ins ele utiliza." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 msgid "Show only those plugins that have been installed by you" @@ -17212,19 +17354,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 msgid "Show only &user installed plugins" -msgstr "" +msgstr "Exibir apenas plug-ins instalados pelo &usuário" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:117 msgid "Get &new plugins" -msgstr "" +msgstr "Obter &novos plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:118 msgid "Check for &updated plugins" -msgstr "" +msgstr "Verificar por pl&ug-ins atualizados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:119 msgid "&Load plugin from file" -msgstr "" +msgstr "Carregar p&lug-in a partir de arquivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "Any custom field" @@ -17258,11 +17400,11 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" -"Ajustando o modelo abaixo, você pode controlar que diretórios os arquivos " +"Ajustando o modelo abaixo, você pode controlar em que diretórios os arquivos " "serão salvos e quais nomes de arquivos serão dados. Você pode usar o " "caractere / para indicar subdiretórios. Variáveis de metadados disponíveis " -"são descritas abaixo. Se um livro em particular não tem algum metadado, a " -"variavel será substituida por um campo vazio." +"são descritas abaixo. Se um livro em particular não tiver algum metadado, a " +"variável será substituida por um campo vazio." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:59 msgid "Available variables:" @@ -17409,13 +17551,13 @@ msgstr "Pesquisar enquanto você digi&ta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:169 msgid "Unaccented characters match accented characters" -msgstr "" +msgstr "Caracteres não acentuados correspondem a caracteres acentuados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:170 msgid "" "&Highlight search results instead of restricting the book list to the results" msgstr "" -"&Destacar resultados de pesquisa em ves de restringir a lista de livros aos " +"&Destacar resultados de pesquisa em vez de restringir a lista de livros aos " "resultados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:171 @@ -17451,8 +17593,8 @@ msgid "" msgstr "" "Note que esta opção afeta todas as pesquisas, inclusive pesquisas salvas e " "restrições. Portanto, se você usar esta opção, assegure-se de que irá sempre " -"usar prefixos em usas pesquisas salvas. Por exemplo, use " -"\"series:Foundation\" em vez de somente \"Foundation\" em uma pesquisa salva." +"usar prefixos em suas pesquisas salvas. Por exemplo, use " +"\"series:Foundation\" em vez de somente \"Foundation\" em uma pesquisa salva" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:177 msgid "&Names:" @@ -17597,8 +17739,8 @@ msgid "" msgstr "" "Aqui você pode controlar como o calibre salvará seus livros quando você " "clicar no botão Enviar para dispositivo. Esta configuração pode ser " -"sobreposta para dispositivos individuais através da personalização dos " -"plugins da interface do dispositivo, em Preferências->Avançado->Plugins" +"sobreposta para dispositivos individuais através da personalização dos plug-" +"ins da interface do dispositivo, em Preferências->Avançado->Plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:479 @@ -17637,7 +17779,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" -msgstr "Tamanho max. da &capa:" +msgstr "Tamanho máx. da &capa:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" @@ -17649,11 +17791,11 @@ msgstr "Máx. de itens &OPDS por expressão de consulta:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" -msgstr "Máx. itens OPDS desagr&upados:" +msgstr "Máx. de itens OPDS desagr&upados:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" -msgstr "Restrição (busca salva) para aplicar:" +msgstr "Restrição (busca salva) a aplicar:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" @@ -17679,7 +17821,7 @@ msgstr "Senha incompatível com alguns dispositivos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" -msgstr "" +msgstr "Prefixo &URL" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" @@ -17712,7 +17854,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" -msgstr "" +msgstr "Executar servidor &automaticamente quando iniciar o calibre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" @@ -17728,6 +17870,14 @@ msgid "" "running on. If you want to access the server from anywhere in the world, you " "will have to setup port forwarding for it on your router." msgstr "" +"

Lembrar de deixar o calibre executando como servidor só funciana enquanto " +"o calibre estiver sendo executado.\n" +"

Para conectar-se ao servidor do calibre a partir do seu dispositivo, você " +"deve usar um URL na forma http://nomedomeuservidor:8080. Aqui, " +"\"nomedomeuservidor\" deve ser o nome do servidor completamente qualificado " +"ou o endereço IP do computador em que o calibre está sendo executado. Se " +"você quiser acessar o servidor a partir de qualquer lugar do mundo, você " +"terá que configurar o encaminhamento de portas no seu roteador." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -17796,6 +17946,70 @@ msgid "" "

\n" " " msgstr "" +"\n" +"

Here you can add and remove functions used in template " +"processing. A\n" +" template function is written in python. It takes information from " +"the\n" +" book, processes it in some way, then returns a string result. " +"Functions\n" +" defined here are usable in templates in the same way that builtin\n" +" functions are usable. The function must be named evaluate, " +"and\n" +" must have the signature shown below.

\n" +"

evaluate(self, formatter, kwargs, mi, locals, your " +"parameters)\n" +" → returning a unicode string

\n" +"

The parameters of the evaluate function are:\n" +"

    \n" +"
  • formatter: the instance of the formatter being used to\n" +" evaluate the current template. You can use this to do recursive\n" +" template evaluation.
  • \n" +"
  • kwargs: a dictionary of metadata. Field values are in " +"this\n" +" dictionary.\n" +"
  • mi: a Metadata instance. Used to get field information.\n" +" This parameter can be None in some cases, such as when evaluating\n" +" non-book templates.
  • \n" +"
  • locals: the local variables assigned to by the current\n" +" template program.
  • \n" +"
  • your parameters: You must supply one or more formal\n" +" parameters. The number must match the arg count box, unless arg " +"count is\n" +" -1 (variable number or arguments), in which case the last argument " +"must\n" +" be *args. At least one argument is required, and is usually the " +"value of\n" +" the field being operated upon. Note that when writing in basic " +"template\n" +" mode, the user does not provide this first argument. Instead it is\n" +" supplied by the formatter.
  • \n" +"

\n" +"

\n" +" The following example function checks the value of the field. If " +"the\n" +" field is not empty, the field's value is returned, otherwise the " +"value\n" +" EMPTY is returned.\n" +"

\n"
+"        name: my_ifempty\n"
+"        arg count: 1\n"
+"        doc: my_ifempty(val) -- return val if it is not empty, otherwise the "
+"string 'EMPTY'\n"
+"        program code:\n"
+"        def evaluate(self, formatter, kwargs, mi, locals, val):\n"
+"            if val:\n"
+"                return val\n"
+"            else:\n"
+"                return 'EMPTY'
\n" +" This function can be called in any of the three template program " +"modes:\n" +"